第一篇:AVR128定時器計數(shù)器1詳細(xì)解讀,附詳細(xì)程序注釋,初學(xué)者一看就懂的程序哦
1:如何設(shè)置AVR單片機(jī)的時鐘?
答:可以通過設(shè)置熔絲位來確定AVR單片機(jī)工作時的時鐘是來自外部晶振還是來自內(nèi)部的振蕩器。熔絲位設(shè)置: 芯片有如下幾種通過熔絲位選擇的時鐘源。時鐘輸入到AVR 時鐘發(fā)生器,并通往其他合適的模塊。
Table 6.時鐘源選擇
芯片時鐘選項CKSEL3..0(1)
外部晶體/ 陶瓷振蕩器11110101
標(biāo)定的內(nèi)部RC 振蕩器010015625 = 49910//1s/(產(chǎn)生一次中斷的時間)計算出要累加多少次才能在1秒后出發(fā)定時器1的溢出中斷 3,49910 <==> C2F6
4,TCNT1H = 0xC2;
TCNT1L = 0xF6;
將計算后的值換算成16進(jìn)制 對寄存器賦初值