最好少用几个定时器,用多了,相互干扰。很难查出bug。
比如TA0要产生固定个数的脉冲,如果此时还有TB0工作,而且中断中有执行时间长的任务,那TA0在初始化后就开始产生pwm波了,等到再进中断函数时已经产生了很多波形。
因此要尽量减少多余定时器。
最好少用几个定时器,用多了,相互干扰。很难查出bug。
比如TA0要产生固定个数的脉冲,如果此时还有TB0工作,而且中断中有执行时间长的任务,那TA0在初始化后就开始产生pwm波了,等到再进中断函数时已经产生了很多波形。
因此要尽量减少多余定时器。