标题: AVR定时器溢出时间的计算 [打印本页]

作者: 3lian    时间: 2014-3-8 00:18
标题: AVR定时器溢出时间的计算
       芯片名称:  AVR (艾特梅尔公司)mega16A 微控制器芯片;
       开发板:  自主研发的 YF-A1芯片开发板;  (YF :是本人名字缩写 )

        第53次试验,用逻辑分析仪捕捉,输出于IO口的数字,脉冲信号,脉冲信号宽度:1.5~1.8微妙,每9~11个脉宽1.5us的信号时序中,夹杂着一个脉宽位为3微妙的高脉冲信号.
       我用了好几个小时都计算不出定时器0内部的时钟频率........哪里出错了呢?
      外部用12兆晶体整荡器;
      我的计算结论是:定时器0内部频率为32khz     ,但是这显然有问题.
      定时器时钟为内部8分频  TCCR0=0X02; TCNTO初始值250,即每6个时钟周期溢出一次,每溢出一次,PB口电平取反一次,      就这样反向计算    脉宽  1.5us ÷  6  ==每一个被分频的时钟时间  ÷ 8 =时钟频率;






欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1