|
看着芯片手册,我写了一段产生PWM控制LED亮度的程序。目的是实现按键按下,PWM的占空比产生变化。按键采用外部中断。我想利用TA1计数器进行按键消抖,可是不知道为什么TA1的中断一直进不去。在仿真的过程中,每次程序进入中断后,TA0CCR1的值都会回到初始化时的值,所以PWM的占空比就无法通过按键进行控制。我看了好久,还是不清楚到底哪里出了毛病。希望大家能够指点一下,本人不胜感激!一直不清楚TA0和TA1的关系,手册上根本就没有提到TA1,可是仿真的时候却看到了TA1。我以为TA1和TA0是一样的。下面是源程序:
|
|