|
最近师兄让编了个程序,看用F5438最多可以产生多少PWM波,这个小弟用捕获捕捉寄存器产生了18路(TA0:4路*2,TA1:2路*2,TB:6路),但TA0和TA1之间存在PWM的不同步(一个滞后1.75us)应该是滞后一条指令的时间,因为开启定时器分了三次(见下程序),三个定时器不是同时开始计时的,所以有滞后,所以想请教下能否使他们同步产生?还有个问题新手没明白,是不是因为有了内部锁相环F5438的DCO比外部晶振如XT1产生的时钟精度更高了呢?因为我记得149系列的DCO精度没有外部晶振产生的时钟周期的精度高,不过149没有锁相环,求大侠指导
TA0CTL = TASSEL_2 + MC_1 + TACLR; // 21k, upmode, clear TBR
TA1CTL = TASSEL_2 + MC_1 + TACLR; // 21k, upmode, clear TBR
TBCTL = TBSSEL_2 + MC_1 + TBCLR; // 21k, upmode, clear TBR |
阿莫论坛20周年了!感谢大家的支持与爱护!!
知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)
|