
本次实现目标还是使用板卡自带的LED灯。如图1所示: 图1 阅读Datasheet上可以看到,PA5是可以复用TIM1的Channel1通道的,这样在Cubemx中就容易配置了。开始在CubeMx配置引脚参数和定时器参数,如图2所示: 本次配置为频率10KHz。呼吸灯的原理就是按一定数值修改PWM的占空比,这样就能实现呼吸灯的效果,主函数中修改代码如下:
在while中修改一下,如下:
修改好以后,Debug,可以看到呼吸灯的效果,如图3所示: 图3 |
【STM32C0评测】C071:加个PWM
NUCLEO-C071RB评测1_GPIO测试
【STM32C0评测】C071:GPIO+定时器+串口
STM32C0评测】C071开箱
NUCLEO-C071RB评测4_模拟和硬件SPI驱动3.5寸TFT彩屏
NUCLEO-C071RB评测3_PWM测试
【STM32C0评测】+NUCLEO-C071 PWM输出测试
【STM32C0测评】Nucleo-C092开发板功耗测试
【STM32C0测评】Nucleo-C092开发板IIC通信测试(硬件IIC)
【STM32C0测评】Nucleo-C092开发板IIC通信测试(软件IIC)