什么是定时器?定时器其实就在我们生活中的方方面面。
在老式的电风扇,都是用旋钮作为人机交互的方式。其中有一个旋钮就是定时关机。当我们把旋钮扭到某一个位置的时候,风扇的机械计时结构就会开启倒计时。等到时间一到,你的风扇就断电了。这就是定时器。
再比如你晚上去睡觉,你调了手机的倒计时,选择你要睡的时长,这时候你人放心的去睡觉,等倒计时一到,手机就会提示。这也是定时器。
所以说,定时器其实很简单。比如说你的单片机要设置一个定时器功能,首先你要像以前旋钮定时关风扇一样,选择好你要时间,然后开启定时功能。在开启定时功能的时候,你的CPU可以干别的事情,就像你睡觉前设定时器,不可能你一晚上都盯着手机看,你人可以去做别的事。等到了时间了,定时器会开启某个函数功能,比如报警、关机等。这其实就是定时器的简单做法。这是我的片面理解,如果有大神,望斧正。
所以说,定时器的一个很重要的思想就是在使用定时器开始计时的时候,我们单片机可以做其他的事情。
那么,至于我们的MSP432调用定时器,尤其是在TiDrivers的加持下,更是非常方便。