armok. 发表于 2023-10-6 17:50:26

WS2812B RGB 彩灯 51单片机 STC15W 驱动代码

(VIP++福利贴:本资源由坛友 rei1984 提出申请,由阿莫网上搜集与上传,版权归原作者。)

STC15W单片机在33MHz下只用一个引脚来驱动WS2812B灯串,含多个Keil工程文件。 单个红色旋转效果程序 红绿蓝三色旋转效果程序 七彩覆盖/渐变/切换效果程序 双色渐变彩带旋转效果程序 以及一个综合程序。所使用引脚详见代码及注释。

armok. 发表于 2023-10-6 17:50:32

amazing030 发表于 2023-10-6 18:33:39

应该是用SPI接口模拟时序吧

留声而过 发表于 2023-10-7 07:25:22

amazing030 发表于 2023-10-6 18:33
应该是用SPI接口模拟时序吧
(引用自3楼)

用nop来做的吧

留声而过 发表于 2023-10-7 07:26:02

用16m的8位机单片机时序快的灯带控制不好

磊磊映画 发表于 2023-10-7 08:45:19

留声而过 发表于 2023-10-7 07:26
用16m的8位机单片机时序快的灯带控制不好
(引用自5楼)

达不到0,1高低电平的时间要求是吧

zbjzxc 发表于 2023-10-7 15:32:36

我也是同款芯片并且内部33m,延迟的方式做,确实可以的

留声而过 发表于 2023-10-7 20:16:41

磊磊映画 发表于 2023-10-7 08:45
达不到0,1高低电平的时间要求是吧
(引用自6楼)

没有问题的 驱动很流畅 最好带着晶振
页: [1]
查看完整版本: WS2812B RGB 彩灯 51单片机 STC15W 驱动代码