新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > AVR外部晶振是否起振的測試小程序

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

作者: 時(shí)間:2016-11-23 來源:網(wǎng)絡(luò) 收藏
#include <avr/io.h>

#include

本文引用地址:http://m.butianyuan.cn/article/201611/320456.htm

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

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

}

// 4000*4/16000000=1ms,使用不同的晶振,可以自己來計(jì)算出()里的值,當(dāng)F_CPU為內(nèi)部1MHz時(shí),()里面為250,按照

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

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();
}
}


關(guān)鍵詞: AVR外部晶振起

評論


技術(shù)專區(qū)

關(guān)閉