
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评测】sleep,standby,stop,run四种状态功耗检测
【STM32C0评测】低功耗状态电流测试
【STM32C0评测】自适应波特率UART回环
【STM32C0评测】NUCLEO-C092RC简要开箱测评——标准而立异的新一代低成本微控制器
【STM32C0评测】基于I2C驱动温度传感器
【STM32C0评测】使用ThreadX创建RTOS线程
【STM32C0评测】基于模拟SPI驱动1.8寸tft屏
【STM32C0评测】使用ADC实现波形采集
【STM32C0评测】FreeRTOS测试
【STM32C0评测】串口输出ADC值