首頁 > 評測 > 不僅僅是低功耗——Nucleo-L432KC開發(fā)板評測
不僅僅是低功耗——Nucleo-L432KC開發(fā)板評測
- [導讀]
- 橫跨多重電子應用領域、全球領先的半導體供應商意法半導體(ST)公司的STM32L4系列以其超低功耗的性能,領先于同類產(chǎn)品!如今又推出一款用經(jīng)濟實惠的STM32 Nucleo開發(fā)板——Nucleo-L432KC。
圖4-10配置時鐘
然后配置CRC模塊。
圖4-11配置CRC
配置UART2模塊
圖4-12配置UART2
配置完成后,創(chuàng)建SW4STM32項目,即System Workbench for STM32項目工程。
圖4-13生成System Workbench for STM32工程
打開System Workbench for STM32軟件,導入想到導入剛剛生成的工程。
圖4-14導入工程向導
選擇工程文件。
圖4-15選擇導入工程
可以看到整個工程結構,如果使用過Eclipse軟件,整個工作應該比較順利。
圖4-16導入工程
可以看到在主程序文件中生成的CRC初始化代碼,使用的是HAL庫。
圖4-17自動生成CRC初始化函數(shù)
接下來編寫相關程序,在HAL庫編程中穿插了LL庫的使用。
圖4-18編程中使用LL庫
完成程序,編譯調(diào)試,可在串口輸出成功提示。
圖4-19輸出完成信息
通過上面的測試,說下自己的幾點小小感受:
(1)LL庫是對HAL庫的有利補充,兩個庫文件共同使用會使工作變的比較簡單,效率更高初始化時使用HAL庫,在后期操作時,可以靈活穿插使用LL庫。
(2)目前使用STM32 CubeMX軟件自動生成的工程文件只有HAL庫,并沒有LL庫,希望在后期ST公司能夠在STM32 CubeMX軟件中添加相應選項,比如允許單獨使用HAL庫或LL庫,或者同時使用兩者,這樣更加方便些。
(3)在STM32 CubeMX軟件中目前可以自定義一些符號常量,但是不能應用在STM32 CubeMX軟件的配置欄目中,一點小小的遺憾。
圖4-20STM32 CubeMX不能使用符號常量
(3)使用STM32 CubeMX自動生成的工程項目在導入System Workbench for STM32后,存在一些錯誤和警告提示,需要在“Preference”欄目中去掉相關的選項才可編譯通過,總是感覺不太舒服。這些問題如果單獨使用System Workbench for STM32向導創(chuàng)建工程時則不存在相關問題。感覺STM32 CubeMX和System Workbench for STM32軟件兼容性還有待提高。
圖4-21“Preference”中配置隱藏錯誤提示
五、總結
總之,本次評測的Nucleo-L432KC開發(fā)板是意法半導體ST公司最新推出的低成本的Nucleo-32開發(fā)板,板載的STM32L432KC微控制器,基于ARM Cortex-M4處理器內(nèi)核的一款低功耗MCU,不僅僅如此,還內(nèi)置了浮點運算單元可支持DSP指令,自適應實時加速器(ART Accelerator™, Adaptive Real-Time Accelerator)可實現(xiàn)無等待狀態(tài)下執(zhí)行閃存內(nèi)的代碼,處理性能高達100 DMIPS,板載的是一顆QFN-32小封裝的MCU,可以說是一款具有極低功耗的高性能、小封裝的產(chǎn)品,非常適合三表(電/煤氣/水表)、智能可穿戴和工業(yè)應用等領域,尤其是空間要求比較小的可穿戴設備。除此之外,Nucleo-L432KC開發(fā)板板載ST-LINK/V2-1編程調(diào)試器,提供Arduino Nano擴展接口。支持主流的IDE(MDK、IAR、GCC-based IDEs、Mbed等)開發(fā)環(huán)境,支持功能強大的HAL庫和LL庫以及圖形化的配置工具STM32 CUBEMX幫助用戶快速完成自己的需求。
本文系21ic原創(chuàng),未經(jīng)許可禁止轉載
- 本文系21ic原創(chuàng),未經(jīng)許可禁止轉載!
網(wǎng)友評論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開放投稿
-
人均百萬?英偉達中國員工收入曝光! 2024-08-29
-
《黑神話:悟空》玩家硬盤升級攻略:提升游戲體驗,暢享3A大作 2024-08-29
-
數(shù)睿數(shù)據(jù)參加《系統(tǒng)與軟件工程 低代碼開發(fā)平臺通用技術要求》國家標準編制 2024-08-29
- NRF52810藍牙數(shù)字耳機找人定制
預算:¥30005天前
- 125KW模塊式PCS軟硬件外包開發(fā)
預算:¥1100000015小時前
- 12V汽車啟動電源項目BMS設計
預算:¥50000023小時前
- 數(shù)據(jù)可視化軟件 開發(fā)
預算:¥5000023小時前
- PLC項目調(diào)試修改
預算:¥100001天前
- 起動電機控制器開發(fā)
預算:¥1100001天前