困扰很久的问题,查阅网文提供的解决办法:
(1)DMA中断里加关闭PWM的函数?
(2) 每个彩灯数据之间加RESET复位?
(3)用示波器观察实际PWM信号?
没有示波器,尝试了中断关PWM,第一个灯珠就是非常执着的亮着!!
终于,在一位网友的评论区,找到另一种解释:信号引脚应该下拉,形成默认低电平!
尝试成功,第一个灯珠终于不捣烂了!!
想起以前解决这个问题的办法:用黑胶带封住第一个捣烂的灯,也是一个办法!哈哈!
困扰很久的问题,查阅网文提供的解决办法:
(1)DMA中断里加关闭PWM的函数?
(2) 每个彩灯数据之间加RESET复位?
(3)用示波器观察实际PWM信号?
没有示波器,尝试了中断关PWM,第一个灯珠就是非常执着的亮着!!
终于,在一位网友的评论区,找到另一种解释:信号引脚应该下拉,形成默认低电平!
尝试成功,第一个灯珠终于不捣烂了!!
想起以前解决这个问题的办法:用黑胶带封住第一个捣烂的灯,也是一个办法!哈哈!