您现在的位置是:首页 >技术杂谈 >STM32CubeMX | 44 - 使用GPIO点亮单总线RGBLED网站首页技术杂谈

STM32CubeMX | 44 - 使用GPIO点亮单总线RGBLED

Mculover666 2024-10-07 12:01:05
简介STM32CubeMX | 44 - 使用GPIO点亮单总线RGBLED

一、单总线RGBLED

1. 硬件连接


在DragonFly上有四个全彩灯相连:

其中RGB_LED连接到STM32的PB9引脚。

2. 单总线通信协议

单总线通信协议中,表示bit0和bit1的码型如下:

时序值如下:

驱动一个单总线RGBLED只需要传输24bit颜色数据即可(MSB,高位优先),格式如下(注意是G、R、B):

3. RGBLED级联

RGBLED级联之后,每经过一级,数据减少24bit,剩余数据继续通过DO传出去。

二、STM32CubeMX配置

风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。