罗曼帝客 发表于 2012-8-19 13:27
注意中断向量是vector=TIMER0_A1_VECTOR,而不是vector=TIMER0_A0_VECTOR。
为什么呢,不是用的TA0吗,为 ...
vector=TIMER0_A0_VECTOR是专门供CCR0用的。
CCR1,CCR2,和主计数器的溢出中断都用vector=TIMER0_A1_VECTOR,其实应该在中断服务函数里switch一下,选择看是CCR1或CCR2或主计数器的溢出三者里的哪一个导致的中断,继而再编写中断服务函数的。课这里,只用到了CCR1的捕获,所以省略了选择的过程。
就酱紫