STM32 HAL库定时器TIM基础
程序员文章站
2022-03-13 17:24:24
...
STM32CUBEMX配置如下:(71+1)*(1999+1)/72M=2ms
//main.c
//开启定时器中断
HAL_TIM_Base_Start_IT(&htim2);
//更新中断回调函数
void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim)
{
if (htim->Instance == TIM2)
{
HAL_GPIO_TogglePin(LEDpc13_GPIO_Port,LEDpc13_Pin);
}
}
上一篇: ARM 架构
推荐阅读
-
stm32 HAL库分析之CAN
-
蓝桥杯嵌入式学习STM32之定时器中断TIM
-
《嵌入式-STM32开发指南》第二部分 基础篇 - 第8章 模拟输入输出-ADC(HAL库)
-
STM32 基于HAL库的CAN配置
-
【STM32】定时器TIM触发ADC采样,DMA搬运到内存(超详细讲解)
-
STM32CubeMX的TIM1互补PWM输出,HAL库(2路,带死区)
-
STM32裸机开发基础篇01-开发环境搭建(HAL库)
-
STM32高级定时器TIM1产生两路互补的PWM波(带死区)
-
STM32 HAL库中串口空闲中断+DMA 实现串口数据的不定长接收
-
【STM32】(F207)_HAL库开发教程(四)—串口FIFO使用