標(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