STM32Cubemx下实现通用定时器微秒级延时

由于STM32 HAL库中仅有对HAl_Delay()毫秒级的延时,为实现精确的微秒级延时,就不得不修改Systick,但因为HAL库内部使用其做为超时判断等操做,对其修改会发生不可预期的错误,不建议修改。所以,使用通用定时器进行定时操做。 参考网上例程,使用定时器中断方式实现延时,代码以下:web /* TIM3溢出时间=72MHz/(71+1)/(0+1)=1Mhz=1us 计数模式:向上计数
相关文章
相关标签/搜索