新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 計數器PWM設計方案解析

        計數器PWM設計方案解析

        作者: 時間:2012-05-02 來源:網絡 收藏

        void main(void)

        {

        DDRB |= 0x10; // PB4(OC0)輸出

        TCCR0 = 0x71; // 相位調整模式,分頻系數=1,正向控制OC0

        TIMSK = 0x01; // T/C0溢出中斷允許

        SEI(); // 使能全局中斷

        while(1)

        {……};

        }

        每次溢出中斷的服務中取出一個正弦波的樣點值到比較匹配寄存器中,用于調整下一個的脈沖寬度,這樣在PB4引腳上輸出了按正弦波調制的方波。當PB4的輸出通過一個低通濾波器后,便得到一個980.4Hz的正弦波了。如要得到更精確的1KHz的正弦波,可使用定時/T/C1,選擇工作模式10,設置ICR1=250為的上限值。

        ATMEL在系統級集成方面所擁有的世界級專業知識和豐富的經驗使其產品可以在現有模塊的基礎上進行開發,保證最小的開發延期和風險。憑借業界最廣泛的知識產權(IP)組合,Atmel提供電子系統完整的系統解決的廠商。 這使客戶能夠帶領他們與市場的電子產品的體積更小,更聰明,更符合成本效益比以往任何時候都通用的服務。 Atmel集成電路的主要集中在消費,工業,安全,通信,計算和汽車市場。在ATMEL公司網站上,給出了使用一個定時/計數器實現雙音頻撥號(雙音頻用兩中頻率組合表示一個號碼。比如你撥7 就是 1230 和 990HZ兩種頻率。5 為1230 和 1100, 相當與不同的二進制組合。)

        pwm相關文章:pwm原理


        塵埃粒子計數器相關文章:塵埃粒子計數器原理

        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 柏乡县| 邓州市| 宜川县| 巴马| 绥阳县| 东海县| 红安县| 若羌县| 房产| 乌拉特后旗| 松滋市| 北海市| 长葛市| 铅山县| 化德县| 肃南| 合作市| 昌都县| 安义县| 吉木萨尔县| 汝南县| 交口县| 临沧市| 宁国市| 浦城县| 瑞安市| 甘南县| 交口县| 津市市| 石家庄市| 昭通市| 新昌县| 黔西县| 道孚县| 叙永县| 弋阳县| 北安市| 乌兰县| 什邡市| 兰州市| 隆化县|