
本次实现目标还是使用板卡自带的LED灯。如图1所示: 图1 阅读Datasheet上可以看到,PA5是可以复用TIM1的Channel1通道的,这样在Cubemx中就容易配置了。开始在CubeMx配置引脚参数和定时器参数,如图2所示: 本次配置为频率10KHz。呼吸灯的原理就是按一定数值修改PWM的占空比,这样就能实现呼吸灯的效果,主函数中修改代码如下:
在while中修改一下,如下:
修改好以后,Debug,可以看到呼吸灯的效果,如图3所示: 图3 |
【STM32C0评测】C071:USB的使用
【STM32C0评测】C071:IIC的使用
NUCLEO-C071RB评测6_四种工作模式的功耗测试
【STM32C0评测】GPIO测试:使用外部中断控制小灯点亮熄灭
【STM32C0评测】+NUCLEO-C071 UART测试
NUCLEO-C071RB评测5_I2C通讯测试
【STM32C0评测】C071:加个PWM
NUCLEO-C071RB评测1_GPIO测试
【STM32C0评测】C071:GPIO+定时器+串口
STM32C0评测】C071开箱