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

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

在中斷中計(jì)數(shù)

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

3)用實(shí)時(shí)時(shí)鐘RTC
先初始化

從這里打開中斷開始計(jì)時(shí)

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

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

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

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

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