我的单片机项目是,通过esp wifi模块去接收云平台的信息,然后设置灯光模式,比如普通照亮和呼吸灯。
但是我发现,在频繁设置颜色的时候会出现错色,即连续设置多次绿色,其中有一次会变成别的颜色。
ws2812使用PWM加DMA方式控制的。
wifi模块是使用的USART中断。
至今找不到问题所在,求解答。
关于stm32驱动ws2812灯板出现频闪问题!
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
4条回答 默认 最新
ARMFUN 2024-06-22 09:57关注如果单片机的运行结果和期望的不一致,考虑是否是中断函数中处理了太多的业务逻辑,比如串口中断接收数据后一般不要处理数据,而是放到缓存区域,置标记,等主循环处理
解决 无用评论 打赏 举报