|
STM32的TIMx定时器能够在多种模式下与一个外部的触发同步。本例中,使用的是NUCLEO-F401RE开发板。我们试图通过TIM1的TRGO同时触发TIM2和TIM3,让TIM1到TIM3各自的通道1输出同频、同步的PWM脉冲。
TIM1的配置
TIM2的配置
TIM3的配置
同时,在Main()函数中使能PWM: HAL_TIM_PWM_Start(&htim1, TIM_CHANNEL_1); HAL_TIM_PWM_Start(&htim2, TIM_CHANNEL_1); HAL_TIM_PWM_Start(&htim3, TIM_CHANNEL_1);
运行结果达到预期,它不需要任何外部引脚连接,就能方便实现多定时器的同步运行,由此可见STM32定时器的强大功能, |
【逢7发帖赢大礼】STM32开发之WIFI实时时钟
【逢7发帖赢大礼】STM32开发之指纹识别!
【逢7发帖赢大礼】STM32开发之环境空气质量监测
【逢7发帖赢大礼】STM32开发之人体实时运动信息监测!
【逢7发帖赢大礼】STM32开发之IC门禁卡UID读取方法!
【逢7发帖赢大礼】全网最简单的Arduino_STM32开发环境搭建教程!
STM32F4中文用户手册
STM32F400、STM32F402 Cortex-M4超值单片机
SPI 高温读错最后一位?STM32F42xx 官方根治方案
STM32CubeIDE for Visual Studio Code 开发流水帐
微信公众号
手机版