首頁 > 評測 > 我從沒想到過的板載外設——STM32L053-Discovery評測

我從沒想到過的板載外設——STM32L053-Discovery評測

STM32L053   Discovery   ST   
  • 作者:高揚
  • 來源:21ic
  • [導讀]
  • STM32L0系列STM32微控制器讓客戶能夠取得前所未有的低功耗,整合高能效的ARM Cortex-M0+內核、優(yōu)化架構、電源管理模式、超低功耗外設、支持節(jié)能型USB功能、獨有的超低功耗制造工藝。

上圖中.h文件就是MBED框架,下圖為TARGET_DISCO_L053C8文件夾的內容,主要是HAL頭文件、CMSIS文件、和四個文件夾。

第一個文件夾TARGET_STM為針對本開發(fā)板的配置文件,另外4個文件夾是針對不同的IDE開發(fā)環(huán)境使用的,本次我們是使用Keil開發(fā)環(huán)境,因此選擇TOOLCHAIN_ARM_MICRO。其余3個可以刪除。

STM32L03409.png

我們再看看TOOLCHAIN_ARM_MICRO文件夾是什么,見下圖,主要是編譯后的.o文件,我們知道,一般.h會對應一個.c文件,編譯鏈接后會生成對應的.o文件,這里ARM沒有為我們準備對應的.c文件而是直接提供了.o,這樣有好處也有壞處,好處是編譯生成目標代碼相對于之前會非?,壞處就是我們不知道實現(xiàn)方法的.c內容,我們知道HAL是在STM32官方提供的,那么其他幾個沒有對應HAL的.o我們就無法得知了,希望在ARM推出正式版的MBED后能提供一下。

STM32L03641.png

為了方便用戶離線使用MBED,官方提供了導出在線工程的服務,并提供了在線的例程3個,可以導出到本地使用。我們使用DISCO-L053C8_ePD_demo1進行演示,我們打開該工程。

STM32L03735.png

打開main.cpp文件,將代碼修改為如下內容,我們用來測試,是不是從下至上的順序。

STM32L03781.png
STM32L03784.png

如上圖所示,編譯生成目標代碼.bin文件后,復制到開發(fā)板U盤內,自動更新系統(tǒng)代碼,之后自動運行,運行結果如上圖所示。結合代碼可知,MBED提供代碼行順序是從下向上的,且從0行開始,本例程使用的是Font12字體,以數字顯示最多每行可顯示24個字,另外EPD_GDE021A1.cpp文件提供了簡單的畫圖函數。

常用的三種燒錄方式:1、直接在Keil集成開發(fā)環(huán)境通過LOAD方式下載并可在線調試;2、通過STM32 ST-LINK Utility軟件對芯片進行擦寫,可寫入.bin文件和.hex文件等相關目標代碼文件,該軟件也有個好處可以把芯片內部的代碼讀出來保存為文件,方便之后恢復使用;3、把生成的.bin文件直接復制到探索板再帶的U盤內,ST-LINK自動完成寫入代碼工作。此三種方式本測評不再做詳細介紹,請參考本版塊其他STM32系列的測評內容。

7 小結

STM32L053-Discovery板跟以往的開發(fā)板比,最大的特點就是使用了EPD作為顯示器,由于該顯示器斷電后還可以顯示的特點,可以說非常適合用于超低功耗設備的顯示器,這樣可以定時的更新顯示內容,其他時間可以關閉顯示設備的供電,另外系統(tǒng)也可以進入超低功耗休眠狀態(tài),例如作為電子表的應用。

另外ARM在不斷的推出功能越來越強大的產品設計時候,也注意到來了,隨著功能的越來越多越來越強大,開發(fā)者花費在學習上的成本就越來越多,因此ARM也在努力找到一種縮減學習成本的方法,讓開發(fā)者一勞永逸的方法。這也就是MBED推出的重要原因之一吧。由于是剛剛推出不久,相信經過一段時間的發(fā)展會越來越適合項目開發(fā)使用。

作為STM32L053-Discovery板主角的STM32L0也具備豐富的片上外設,在STM32L系里應該說是性價比最高的一款超低功耗單片機了。下面圖中給出了STM32L0系里幾個子系列的特性對比,可以說本測評所用到的探索板使用的STM32L053應該是STM32L0系里性能最高的一款單片機了。

STM32L04590.png

另外詳細的開發(fā)板使用方法請參考開發(fā)板用戶手冊,具體電路原理圖也請參考電路原理圖文件,本測評提供的資料下載里均有,測評中所涉及到的文檔和源代碼均已打包提供下載。

8 相關資料下載

STM32單片機中文官網

STM32單片機官方開發(fā)工具

STM32單片機參考設計

官方資料下載地址:http://www.st.com/stm32l0-discovery

整理后資料下載地址:http://pan.baidu.com/s/1i4wzT0h

備注:建議直接從整理后的資料下載,資料更全面,更方便使用。

 

本文系21ic原創(chuàng),未經許可嚴禁轉載

  • 本文系21ic原創(chuàng),未經許可禁止轉載!

網友評論

立 即 購 買 查看產品細節(jié)
更多相似方案
  • 聯(lián)系人:巧克力娃娃
  • 郵箱:board@21ic.com
  • 我要投稿
  • 歡迎入駐,開放投稿

項目外包 more+