用定时器延时与软件延时有什么区别-(定时器计时与延时函数计时的区别)
用定时器延时与软件延时有什么区别?(定时器计时与延时函数计时的区别),本文通过数据整理汇集了用定时器延时与软件延时有什么区别?(定时器计时与延时函数计时的区别)相关信息,下面一起看看。
计时是指在做一件事情的过程中,后台有一个计时器,当预定的时间到了,就会触发另一个作业。延迟是指在做某件事的过程中,保持一种工作状态的时间。通过循环处理实现的延迟是不准确的。
1.当中断发生时,CPU被中断以首先执行中断服务。导致更长的执行时间。
2.使用高级语言时,编译结果会受到优化级别等诸多因素的干扰,导致计算困难。
3.在带MMU和缓存的MCU中,指令的执行速度也会受到缓存的影响。使用定时器延迟:1。因为定时器累加与CPU无关,所以即使中断,它仍然会一直计数。不受上述问题影响。2.缺点需要占用定时器资源。3.功耗也会更高。
更多用定时器延时与软件延时有什么区别?(定时器计时与延时函数计时的区别)相关信息请关注本站。