用TIMER0A做外部计数,TIMER0B做定时,定时10ms读一次TIMER0A的计数值,有没有相关的程序啊,或指导一下也行,谢谢!
Timer0A如何做外部计数?不太明白。
定时读取Timer0A中的值是可行的。
TIMER0A 用作Input Edge-Time Mode,TIMER0B用作Periodic Timer Mode,应该可以做到的。具体的现成实例好像没有。
能说下这样做的应用吗?
用TIMER0A做外部计数,TIMER0B做定时,定时10ms读一次TIMER0A的计数值,TIMER0A用于计数外部的脉冲信号的个数,然后每10MS读取一次,然后将读取到的脉冲计数值通过UART发送出去
那你没有必要用Timer0A做计数器,程序中直接设置一个计数器就可以了,用一个IO中断来增加计数值,然后每10ms读取一下值,然后发送出去就ok
这个文档好好看看还有例程。