0、连接引脚
1、CubeMX配置
2、驱动代码
WS2812B.C
#include "RGB.h"
volatile uint8_t RGB_BIT_Buffer[RGB_BIT];
volatile uint8_t buffer[RGB_BIT * LED_NUMS];
volatile LEDType LED[LED_NUMS];
//搞一个数组轮流播放吧
uint32_t RGB_ST[14]=
{
0xFF0000,
0xFF7F00,
0xFFFF00,
0x7FFF00,
0x00FF00,
0x00FF7F,
0x00FFFF,
0x007FFF,
0x0000FF,
0x7F00FF,
0xFF00FF,
0xFF007F,
0xFFFFFF,
0x000000
};
/**
cook the whole buffer made by many(16 pieces) RGB_BIT_Buffers.
*/
//static void WS2812_MakeBuffer(void)
//