ucos系统输出6路PWM

2019-07-21 03:54发布

请问原子哥,我使用你的UCOS程序模板,用TIM2和TIM4同时输出8路的PWM来驱动8路LED,通过频率的不同来达到控制LED的亮暗程度. 问题现象: 在10KHZ内的时候,一切都是正常的,能够通过频率来实现LED亮暗控制.但是不能低于8HZ,不然就不亮了; 但是当到了100KHZ的时候,发现有一组的定时器控制的PWM的LED要比另外一组的暗一点,可以明显的用肉眼可以分辨出来. 再把频率增到200KHZ的时候,刚好又反过来,LED的明暗程度和之前100KHZ的情况. 我开始以为是频率不正确的问题,但是我用示波器测了下频率,示波器显示二个定时器所产生的PWM频率都是一样. 所有的LED都是统一型号同一压降下的条件.实验板为战舰开发板. 请问这是怎么回事呀?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。