STM32里定时器一边定时,一边运行其他代码,为什么对定时没有影响

在STM32中,定时器是通过硬件来计时的,定时器的工作不会受到软件代码的影响。即使你同时在程序中运行其他代码,定时器仍然会按照设定的定时时间定时触发。

这是因为定时器的计时是由硬件中的计数器来完成的,而不是由CPU执行指令来完成的。即使CPU在执行其他代码时,定时器的计数器仍在按照设定的频率进行计数,当计数器的值达到设定的定时时间时,定时器会触发相应的中断或事件,不会受到其他代码的影响。

因此,在STM32中,可以同时进行定时器计时和其他代码执行,它们之间互不干扰。这也是定时器在实时系统中常用的一种功能,可以用于精确的时间测量和控制。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值