标题:
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