实现功能:用
STM32F051C8的PA0驱动WS2812B 彩色LED灯条;
实现方法和工具:1.使用Cubemx 生成代码;2.配置PA0,PA0为PWM输出;
配置方式:打开Cubemx软件,新建工程,选择型号STM32F051C8;
选择内部时钟,配置时钟为48Mhz,
配置
tiM2 CH1为DMA PWM输出;
生成代码后,加入WS2812b的应用代码;在main函数里增加启动timer2 PWM,用示波器检测不到输出的波形;
使用STM32F030C8 ,同样的配置和WS2812B的应用代码,更换为PA6(对应的timer3,channel1)能够正常输出波形,并且能够点亮彩色LED灯条。