当前位置:   article > 正文

STM32+KEIL5+Cubmax(定时器的使用)_htim->instance==

htim->instance==

一、定时器的使用

1.配置时钟

2.选择内部时钟源

3.配置定时器

4.开启中断(高级定时器)

5.开启中断(普通定时器)

6.代码使能定时器

HAL_TIM_Base_Start_IT(&htim1); // 定时器 1 使能
HAL_TIM_Base_Start_IT(&htim2); // 定时器 2 使能

7.中断服务函数编写

void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim) {
if (htim->Instance == htim1.Instance) {
... // 定时器 1 中断业务
}
else if (htim-> Instance == htim2.Instance) {
... // 定时器 2 中断业务
}
...
}

8.开启了定时器1,和定时器2, 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/507212
推荐阅读
相关标签
  

闽ICP备14008679号