- 2
- 0
- 约1.4千字
- 约 8页
- 2026-07-08 发布于湖南
- 举报
STM32项目五定时器应用设计与实现STM32项目五定时器应用设计与实现STM32项目五定时器应用设计与实现STM32项目五定时器应用设计与实现STM32项目五定时器应用设计与实现STM32项目五定时器应用设计与实现STM32STM32的PWM输出相关寄存器STM32的PWM输出相关寄存器脉冲宽度调制(PWM)简称脉宽调制,是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术。简单来说,就是对脉冲宽度的控制。利用TIM1的CH1和CH3产生二路PWM输出,通过软件配置相应寄存器,重新映射到PE8和PE13引脚上。要用到复用重映射和调试I/O配置寄存器(AFIO_MAPR)、捕获/比较模式寄存器(TIM1_CCMR1/2)、捕获/比较使能寄存器(TIM1_CCER)、捕获/比较寄存器(TIM1_CCR1~4)。STM32的PWM输出相关寄存器AFIO-MAPR=0XFFFFFF3F; //清除MAPR的[7:6]AFIO-MAPR|=17; //完全重映像,TIM1_CH1N-PE8AFIO-MAPR|=16; //完全重映像,TIM1_CH3-PE13STM32的PWM输出相关寄存器TIM1-CCMR1|=64; //OC1M设置为110,CH1为PWM1模式
原创力文档

文档评论(0)