標(biāo)題:
AVR定時(shí)器溢出時(shí)間的計(jì)算
[打印本頁(yè)]
作者:
3lian
時(shí)間:
2014-3-8 00:18
標(biāo)題:
AVR定時(shí)器溢出時(shí)間的計(jì)算
芯片名稱: AVR (艾特梅爾公司)mega16A 微控制器芯片;
開(kāi)發(fā)板: 自主研發(fā)的 YF-A1芯片開(kāi)發(fā)板; (YF :是本人名字縮寫 )
第53次試驗(yàn),用邏輯分析儀捕捉,輸出于IO口的數(shù)字,脈沖信號(hào),脈沖信號(hào)寬度:1.5~1.8微妙,每9~11個(gè)脈寬1.5us的信號(hào)時(shí)序中,夾雜著一個(gè)脈寬位為3微妙的高脈沖信號(hào).
我用了好幾個(gè)小時(shí)都計(jì)算不出定時(shí)器0內(nèi)部的時(shí)鐘頻率........哪里出錯(cuò)了呢?
外部用12兆晶體整蕩器;
我的計(jì)算結(jié)論是:定時(shí)器0內(nèi)部頻率為32khz ,但是這顯然有問(wèn)題.
定時(shí)器時(shí)鐘為內(nèi)部8分頻 TCCR0=0X02; TCNTO初始值250,即每6個(gè)時(shí)鐘周期溢出一次,每溢出一次,PB口電平取反一次, 就這樣反向計(jì)算 脈寬 1.5us ÷ 6 ==每一個(gè)被分頻的時(shí)鐘時(shí)間 ÷ 8 =時(shí)鐘頻率;
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1