|
【前言】 pwm输出波型,有非常多的用处,比如呼吸灯,亮度调节,驱动蜂鸣器实现音乐播放等。 【配置】 1、首先需要选取pwm输出的IO,我从开发板原理图上看到,在CN9上的D6是标志可以作为pwm输出的,他的IO为PB10。
2、打开stm32cubeMX查看PB10,是可以配置为TIM2_CH3。因此配置如下:
配置输出频率为96/96/500=2KHz的输出频率,配置重载值为255,占空比大约为50%。 保存好后,重新生成工程。 【测试】 在main主程序中,需要添加开始pwm输出的代码:
【验证】 使用示波器查看输出波形:
输频率与配置的一样。 |
有奖直播 | STM32U3新系列超低功耗MCU — 近阈值设计开启最佳能耗新纪元
《STM32U3线上课程》学习笔记+FLASH存储器的核心特性
《STM32U3线上课程》学习笔记+更丰富的外设兼容和总线矩阵学习和总线矩阵学习
【NUCLEO-STM32U385RG开发板测评】02 基于Vscode搭建开发环境
近阈值技术引领者:STM32U3系列的能效与安全革新
经验分享 | 基于LL库实现STM32U5 LPTIM 功能的代码演示
【NUCLEO-STM32U385RG开发板测评】05 启用ThreadX
【NUCLEO-STM32U385RG开发板测评】04 低功耗测试
【STM32U3评测】5.U3中TrustZone的学习使用
【STM32U3评测】4.初步移植ThreadX
微信公众号
手机版