什么是定時器?定時器其實就在我們生活中的方方面面。
在老式的電風扇,都是用旋鈕作為人機交互的方式。其中有一個旋鈕就是定時關機。當我們把旋鈕扭到某一個位置的時候,風扇的機械計時結構就會開啟倒計時。等到時間一到,你的風扇就斷電了。這就是定時器。
再比如你晚上去睡覺,你調了手機的倒計時,選擇你要睡的時長,這時候你人放心的去睡覺,等倒計時一到,手機就會提示。這也是定時器。
所以說,定時器其實很簡單。比如說你的單片機要設置一個定時器功能,首先你要像以前旋鈕定時關風扇一樣,選擇好你要時間,然后開啟定時功能。在開啟定時功能的時候,你的CPU可以干別的事情,就像你睡覺前設定時器,不可能你一晚上都盯着手機看,你人可以去做別的事。等到了時間了,定時器會開啟某個函數功能,比如報警、關機等。這其實就是定時器的簡單做法。這是我的片面理解,如果有大神,望斧正。
所以說,定時器的一個很重要的思想就是在使用定時器開始計時的時候,我們單片機可以做其他的事情。
那么,至於我們的MSP432調用定時器,尤其是在TiDrivers的加持下,更是非常方便。

