既然是4096个脉冲那为何要减1呢
你填的是寄存器的初值,填4096的话 0计数到4096是 4097个脉冲了
你对这个回答的评价是
它已经8分频了,所以这样算的话定时器的一个tick是1/(32768/8)秒4096个tick就
你對这个回答的评价是?
下载百度知道APP抢鲜体验
使用百度知道APP,立即抢鲜体验你的手机镜头里或许有别人想知道的答案。
首先来说说ccr0为什么中断里面要加200因为定时器工作在连续计数模式,也就是从0-65535.为了产生2kHZ的方波(具体是不是2k我没算你自己算算吧应该是SMCLK/400)必须每隔200个周期P1.1翻转一次也就是CCR0輸出翻转.至于P1.2P1.3和p1.1都是大同小异,其实P1.0应该还有一个比40HZ更低的方波你不信看看因为有这一条