当前位置:   article > 正文

【STM32】HAL库开发教程(三)—定时器使用_tim2 nvic settings

tim2 nvic settings

前言

不必害怕未知,无需恐惧犯错,做一个Creator!

本文主要介绍STM32_HAL库开发中定时器的使用。

一、开发步骤

1. STM32CubeMX配置

  1. 在左侧引脚配置处勾选TIM2进行配置
  2. 在TIM2模式处使能定时器,并配置时钟源
  3. 在TIM2参数配置处进行参数配置:定时器时钟、定时器功能模式以及勾选”NVIC Settings”使能外部中断等

在这里插入图片描述

2. 定时器中断函数

void TIM2_IRQHandler(void)
{
  printf("定时器执行一次\r\n");//每隔1S串口打印一次
  /* USER CODE END TIM2_IRQn 0 */
  HAL_TIM_IRQHandler(&htim2);
  /* USER CODE BEGIN TIM2_IRQn 1 */
  
  /* USER CODE END TIM2_IRQn 1 */
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

二、主要函数接口

1. 定时器中断函数

void TIM2_IRQHandler(void)
根据所设置的定时器时间参数,周期性的执行定时器中断服务函数。


总结

本项目中低功耗唤醒的使用主要可以归纳为:
1.定时器各个参数配置
2.定时器中断服务函数编写


提示:若有错误不足,欢迎批评指正。该系列文章仅供参考,欢迎互相学习交流。

感谢你的阅读,期待你的关注收藏点赞!

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

闽ICP备14008679号