新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > AVR外部晶振是否起振的測試小程序

        AVR外部晶振是否起振的測試小程序

        作者: 時間:2016-11-23 來源:網絡 收藏
        #include <avr/io.h>

        #include

        本文引用地址:http://www.104case.com/article/201611/320456.htm

        void delay_1ms(void) //1ms延時函數 主頻為16MHz

        {
        _delay_loop_2(4000); // 16-bit count,4 cycles/loop

        }

        // 4000*4/16000000=1ms,使用不同的晶振,可以自己來計算出()里的值,當F_CPU為內部1MHz時,()里面為250,按照

        //前面文章所說的方法設置好熔絲位把內部時鐘由1MHz改為16MHz后,我們可以根據小燈的閃爍頻率來觀察晶振是否起振

        int main (void)
        {
        int i;
        DDRB=0xff;
        while(1)
        {
        PORTB=0B00000001;
        for(i=0;i<1000;i++)

        delay_1ms();

        PORTB=0B00000010;
        for(i=0;i<1000;i++)
        delay_1ms();
        }
        }


        關鍵詞: AVR外部晶振起

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 沙雅县| 故城县| 天台县| 新宁县| 柘荣县| 新丰县| 麦盖提县| 桑日县| 交口县| 苍山县| 天全县| 洪雅县| 资阳市| 昆明市| 连州市| 民权县| 呼玛县| 阿荣旗| 吴忠市| 灵宝市| 图们市| 隆化县| 盐亭县| 平江县| 手游| 石门县| 丰城市| 临洮县| 金寨县| 永靖县| 芜湖市| 孝昌县| 平昌县| 棋牌| 上饶市| 泸州市| 瑞丽市| 芷江| 特克斯县| 沙田区| 那曲县|