
Hi 先打开CubeMX选择我们本次评测的板卡 引脚LD2配置为TIM1_CH2,用户按键配置为上拉,EXTI模式,SWD启用 随后配置时钟树将主频拉至48Mhz 配置TIM1为47+1=48分频 周期为999+1=1000,配置CH2为PWM模式,产生1kHzPWM波,启用更新中断 生成项目,在每次update的时候更新占空比,以达到呼吸灯的效果。编写一个static标志位,在GPIO中断回调中翻转该标志位并据此启动/停止PWM生成,以达到控制呼吸灯的效果。 发现编译不通过,经确认是该版本的CubeFW的bug:按照 https://community.st.com/t5/stm32-mcus-products/stm32c0-issue-in-push-button-on-external-interrupt-example/td-p/664727 添加一行定义 |
【新品发布】STM32C0 三大子产品线齐发,精准适配价格敏感应用(文末有奖)
有奖直播 | 超性价比入门级MCU:STM32C0全新子产品线深度解读
【STM32C0测评】Nucleo-C092开发板驱动DS1302实验
【STM32峰会观看直播获奖】晒奖品
STM32C071RB外部中断控制小灯点亮熄灭
STM32C071RB实现串口收发功能
【STM32C071RBT6测评】——PWM输出测试:实现一个呼吸灯
NUCLEO-C071RB评测7_UART不定长数据收发的再测试
【STM32C0评测】C071:USB的使用
【STM32C0评测】C071:IIC的使用