STM32L0 系列

前面主要寫了關(guān)于STM32F4系列,使用原始的標(biāo)準(zhǔn)庫開發(fā)。隨著時(shí)間的推移,ST已經(jīng)漸漸拋棄了標(biāo)準(zhǔn)庫,而改用HAL庫。ST為了統(tǒng)一所有的MCU,開發(fā)了一款STM32CubeMx的軟件。

CubeMx 是一款圖形化軟件,可以選擇對(duì)應(yīng)的MCU,手動(dòng)選擇管腳功能,配置時(shí)鐘,中斷等,并自動(dòng)生成驅(qū)動(dòng)文件,支持IAR,keil和GCC編譯環(huán)境。大大提高了開發(fā)效率,減少了重復(fù)工作量。最主要的是CubeMx和ST推出的開發(fā)板結(jié)合,為開發(fā)提供了Demo。這樣在所有開發(fā)之前都可以做快速驗(yàn)證,從而避免很多風(fēng)險(xiǎn)。
之所以開啟新的篇章來寫L0系列,主要有一下幾個(gè)原因:

  1. 本人發(fā)現(xiàn)工作內(nèi)容主要使用L0系列
  2. HAL開發(fā)固然快捷,但是庫的缺點(diǎn)顯而易見,效率低。導(dǎo)致功耗會(huì)增加,所有本人會(huì)結(jié)核庫和寄存器操作相結(jié)合,這樣就能更深層次理解MCU
  3. 現(xiàn)在風(fēng)潮是IoT,而IoT主要就是無線,無線包括兩層意思:無線傳輸信號(hào)和無線供電,其中的無線供電就涉及超低功耗。而L系列正好符合IoT要求,才會(huì)被大量使用

本人將使用STM32L0系列的Demo板stm32nucleo和STM32CubeMx來演示和描述剩下章節(jié)。并將相應(yīng)的代碼傳輸?shù)絞ithub上。也非常歡迎廣大好友一起來完善這些內(nèi)容和代碼。讓個(gè)世界變得豐富多彩。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容