导读:目前正在解读《在设置单片机定时器的过程中出现了错误,应该怎么进行误差纠正?》的相关信息,《在设置单片机定时器的过程中出现了错误,应该怎么进行误差纠正?》是由用户自行发布的知识型内容!下面请观看由(电工学习网 - www.9pbb.com)用户发布《在设置单片机定时器的过程中出现了错误,应该怎么进行误差纠正?》的详细说明。
在使用单片机定时器进行计时设置的过程中,出现设置错误的情况是在所难免的,这就需要我们采取一些方法对已经造成的错误进行纠正了。由于单片机的机器周期通常为1μs~2μs,因此定时误差一般应在0μs~20μs之内,对于一般应用,此误差可以忽略,但是对于精确度要求比较高的应用场合,此误差必须进行校正。定时误差是定时溢出后转入执行定时处理语句段之间所耗费的时间,此时间主要由定时溢出转入定时处理语句段所必须执行的指令或硬件过程产生。

在设置单片机定时器的过程中出现了错误,应该怎么进行误差纠正?

定时误差校准的一个比较简单的方法式,在定时溢出响应后,立刻停止定时器的计数工作,同时快速读出当时计数值,然后将完成这一任务的程序段执行时间考虑进去,作为修正因子校正定时初值,以下程序段以中断处理方式为例来进行说明。需要注意的是,由于执行从指令clrTR0(停止计数)到指令setbTR0(重新开启计数)之间的指令需8个机器周期,应将此消耗考虑进去,因此该程序将定时误差缩小在1个机器周期内。
提醒:《在设置单片机定时器的过程中出现了错误,应该怎么进行误差纠正?》最后刷新时间 2023-07-10 03:39:56,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《在设置单片机定时器的过程中出现了错误,应该怎么进行误差纠正?》该内容的真实性请自行鉴别。