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

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

在中斷中計數(shù)

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

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

從這里打開中斷開始計時

中斷中,我們執(zhí)行回調(diào)函數(shù)

在回調(diào)函數(shù)中,我們反轉(zhuǎn)LED,讓其閃爍

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

這樣使用,閃爍小燈
做個總結(jié),下面是對應(yīng)著三種方法的引用

在主函數(shù)中測試
想用哪個功能就讓對應(yīng)的if條件滿足就OK了