公司為了降低功耗,開始使用Energy
Micro小壁虎的單片機了,那就學唄,對于我等新手來說,接觸一個新的MCU,首要當然是關心它的GPIO和時鐘了,先從定時閃爍一個小燈開始。
1)用低功耗定時器0
先初始化

在中斷中將連接著LED的引腳輸出反轉
2)用系統滴答時鐘Systick
先初始化

在中斷中計數

這樣延遲函數就出來了
可以這樣引用讓一個LED閃爍

3)用實時時鐘RTC
先初始化

從這里打開中斷開始計時

中斷中,我們執行回調函數

在回調函數中,我們反轉LED,讓其閃爍

使用下面這個函數,達到延遲和定時效果

這樣使用,閃爍小燈
做個總結,下面是對應著三種方法的引用

在主函數中測試
想用哪個功能就讓對應的if條件滿足就OK了