STM32CubeMx 定时器实现 微妙级延迟函数
作者:互联网
cubemx配置
先看一下时钟配置
定时器时钟是72MHz
void Delay_us(uint16_t us) { uint16_t counter=0; __HAL_TIM_SET_COUNTER(&htim4,0); HAL_TIM_Base_Start(&htim4); while(counter<us) { counter = __HAL_TIM_GET_COUNTER(&htim4); } HAL_TIM_Base_Stop(&htim4); }
标签:定时器,HAL,counter,STM32CubeMx,htim4,TIM,uint16,us,延迟 来源: https://www.cnblogs.com/birdBull/p/15422393.html