STMCU小助手
发布时间:2023-3-7 14:00
|
1、配置定时器。选择内部时钟,也就是72M。 预分频值36000-1. 重装载值:1000-1 所以使用2K时钟,计数1000次。时间是0.5S。所以0.5S进一次定时器中断
2、设置NIVC中断
3、完成了程序,但是记住,主程序要启动 定时器 启动函数: HAL_TIM_Base_Start_IT(&htim2); 4、定时器中断函数默认在stm32f1xx_it.c中 中断函数TIM2_IRQHandler 5、定时器回调函数使用。在进入中断以后会自动进入此回调函数执行一次 void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim) { if(htim->Instance == TIM3) { } if(htim->Instance == TIM5) { } } ———————————————— 版权声明:冬麻麻 |
经验分享 | 利用STM32 TIMER实现同频跟随输出示例
经验分享 | 一个基于TIMER事件的中断响应话题_续
经验分享 | 一个基于TIMER事件的中断响应话题
11张图学会STM32定时器!
经验分享 | STM32U5系列TIMER+DMA+DAC应用演示
经验分享 | STM32G4 UART+TIMER+DMA应用示例
经验分享 | STM32定时器同步启动示例及应用提醒
经验分享 | STM32 TIMER+DMA输出PWM异常二案例
经验分享 | 更改STM32定时器周期后的输出疑问分析
基于定时器捕获测量脉宽的应用示例
微信公众号
手机版