全站数据
8 4 2 0 5 8 1

为什么定时器中断里要再次设置初值

考研酱 | 简单学习,快乐成才!         
问题更新日期:2024-10-13 12:24:32

问题描述

为什么定时器中断里要再次设置初值希望能解答下
精选答案
最佳答案

定时器中断中需要再次设置初值是因为定时器在达到预设的初值后会触发中断,并且自动停止计数。

为了让定时器能够周期性地触发中断,需要在中断处理程序中重新设置定时器的初值,使其能够再次开始计数。这样就可以实现定时器不断地循环计数并触发中断的功能。

重新设置初值也可以根据需要来调整定时器的周期,以满足不同的计时需求。

因此,再次设置初值是为了让定时器能够持续地进行计数,并实现周期性地触发中断。

其他回答

初值在运行过程中计数器的不断加1,直到溢出时产生中断。因为这种定时方式(有的方式可以自动重置的),单片机不能重置初值,所以进入中断后必须人工重置初值,为下一次中断作准备。