stm32滴答定时器是等待延时
时间: 2024-09-04 10:01:00 浏览: 41
STM32F103系统滴答定时器精确延时1us
5星 · 资源好评率100%
STM32的滴答定时器(也称为基本定时器或SysTick定时器)主要用于周期性的事件计数,而不是简单的等待延时。它通过硬件计数器定期更新,通常被系统用来提供一个固定的时钟节拍,作为低级别中断的基础。如果你想让STM32等待一段时间,一般会使用软件延时函数或者定时器的预分频功能配合中断,每隔一定次数就减小剩余时间,当计数到0时,程序认为延时完成。
如果你需要等待特定的时间,可以设置定时器工作于某个模式,比如等周期模式下,设定一个定时器周期,然后启动定时器,在定时溢出后判断是否达到预期时间,如果未到则继续等待下一个溢出周期。
阅读全文