- 使用标准库实现本次功能的源代码已上传:
- https://github.com/yzmj0986/STM32_Std.lib_PWM.git
Tips:预分频系数和自动重装值的理解(二.2中)
MCU:STM32F103ZET6
IDE: MDK-ARM V5 +STM32CubeMX5.0.0
功能描述:将定时器TIM3全映射到外部端口PC6和PC7,设置输出模式为PWM输出,通过改变占空比的值实现LED7/LED8的呼吸灯效果。
需要配置的有:PC6设置为TIM3_CH1,PC7设置为TIM3_CH2,设置预分频系数与自动重载值,设置PWM的输出极性。
一. 在 Pinout&Configuration---System Core中:
- 1. 首先设置时钟RCC的HSE(外部高速时钟)为晶振模式:Crystal/ceramic Resonator

- 2. 设置系统SYS的Debug为Serial Wire:

本文档详细介绍了如何使用STM32CubeMX配置STM32F103ZET6来实现PWM呼吸灯效果。通过设置TIM3的PWM输出模式,预分频系数和自动重载值,配合MDK-ARM V5 IDE,实现了在PC6和PC7端口上的呼吸灯功能。主要步骤包括系统核心配置、定时器设置、时钟配置以及项目管理。
1万+

被折叠的 条评论
为什么被折叠?



