打印
[应用方案]

MS51 SPI 实现 ARGB LED 彩虹灯灯效

[复制链接]
1344|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
s51, pi, RGB, LED, GB
EC_MS51_ARGB_RainBow_Wave_Effect_V1.00.zip (1.46 MB)
SPI 时钟频率
程序中设定系统时钟HIRC 为24 MHz 以及SPI 时钟除频值为8,由此可计算出SPI 时钟速率为3 MHz,这代表一个SPI 时钟为 0.333 us。换句话说,逻辑’0’ 映像为SPI 位样式为‘1000’; 逻辑’1’ 映像为SPI 位样式为‘1110’,亦即3 个字节的RGB 数据格式可转化成12 个字节的SPI 数据格式。







使用特权

评论回复
沙发
zhuomuniao110|  楼主 | 2024-6-21 21:19 | 只看该作者
enum eRainbow
{
    Red = 0,
    Orange = 1,
    Yellow = 2,
    Green = 3,
    Blue = 4,
    Indigo = 5,
    Purple = 6,
    White = 7
};

既然是彩虹灯,那一定就要有个彩虹的颜色。

使用特权

评论回复
板凳
zhuomuniao110|  楼主 | 2024-6-21 21:25 | 只看该作者

这个公式你们看的明白吗

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

204

主题

3331

帖子

10

粉丝