现在用定时器1的channel1和 channel2做PWM;做好以后,从高占空比到低占空比波形会有卡顿的情况,可以通过哪些方面解决这些问题
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
现在用定时器1的channel1和 channel2做PWM;做好以后,从高占空比到低占空比波形会有卡顿的情况,可以通过哪些方面解决这些问题
基本上這個例程是基於TI ZLight開發板的程序,只是給你當參考,PWM_PULL_DUTY_CYCLE會反映到燈的亮度,基本上你自己的硬件都是要自行調整的
现在我基于这个例程来做色温灯程序,但是低亮度/色温往高调或者从高亮度/色温调低会有抖动感,这样应该调哪些参数呢
我想不使用协议栈里timer部分,自己来做驱动和给T1CC2写值,但是下面这段初始化代码裸跑没问题,放到协议栈里IO就没有波形输出,我使用的IO是P0.4和P0.5;把IO改成P1.0也有波形输出,改回P0.4和P0.5就不行
CLKCONCMD |= 0x18; //设置定时器所分频率
P0DIR|= BV(4)|BV(5);
P0SEL|= BV(4)|BV(5);
PERCFG &= ~(0x40);
T1CC2H = 0x00;
T1CC2L = 0x00;
T1CC0H = 0x00;
T1CC0L = 0xff;
T1CCTL2 = 0x1c;
T1CTL = 0x02;