发新帖我要提问
12
返回列表
打印
[STM32F1]

常规定时器实现延时

[复制链接]
楼主: maudlu
手机看帖
扫描二维码
随时随地手机跟帖
21
gygp| | 2024-5-14 19:21 | 只看该作者 回帖奖励 |倒序浏览
使用循环或睡眠模式来实现延时,注意循环的次数和睡眠的时间应与定时器配置相匹配。

使用特权

评论回复
22
lzbf| | 2024-5-15 07:53 | 只看该作者
定时器的计数频率会影响延时的精度。如果系统时钟被其他功能占用,需要考虑如何在不干扰原有功能的情况下实现精确延时。

使用特权

评论回复
23
benjaminka| | 2024-5-15 13:16 | 只看该作者
需要延时的代码段开始前启动定时器,并在延时结束后停止定时器,这样可以减少不必要的功耗。

使用特权

评论回复
24
jimmhu| | 2024-5-15 22:02 | 只看该作者
为了减少CPU占用和提高效率,可能需要对软件进行优化,例如减少不必要的循环或简化延时处理逻辑。

使用特权

评论回复
25
updownq| | 2024-5-16 11:07 | 只看该作者
定时器通常具有预分频器,用于调整计数器时钟频率。在设置预分频器时,请确保选择合适的值以实现所需的延时时间和精度。

使用特权

评论回复
26
wengh2016| | 2024-5-16 15:04 | 只看该作者
定时器的计数器通常具有上限和下限值。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则