首頁 > 評測 > 超低功耗黑馬——STM32L476-Discovery評測

超低功耗黑馬——STM32L476-Discovery評測

ST   L465   Discovery   
  • 作者:高楊
  • 來源:21ic
  • [導讀]
  • STM32L476 Discovery探索板,板載微控制器基于Cortex-M4處理器,,提供段式LCD顯示屏一塊,支持ARM mbed在線編譯器,支持方便的U盤式下載程序,板載豐富的超低功耗場景應用外設。

 

 

 

 

7開發(fā)環(huán)境與編程

 

 

 

解壓縮下載的Cube開發(fā)軟件包,找到如下目錄,我們進行簡單的I/O程序測試。

STM32Cube_FW_L4_V1.1.0\Projects\STM32L476G-Discovery\Examples\GPIO\GPIO_IOToggle\MDK-ARM

打開工程文件,打開main函數。結構和函數名可以看出來,保持以往的兼容性,例程結構清晰,易于閱讀。

111.png

接下來我們配置如何編譯輸出BIN文件,這個可以用于測試通過U盤升級程序。

從菜單欄打開Project->Option for Target‘STM32L476G-Discovery’->User

如下圖所示,按下圖勾選后填寫相關指令,其中a.bin即為要生成的Bin文件名字,你可以自定義,也可以為B.bin,out.bin等等。在填寫指令時候注意空格:fromelf  --bin !L --output a.bin

111.png

執(zhí)行編譯指令后將會發(fā)現在如下圖目錄多出一個a.bin

aaa.png

復制該a.bin文件到探索板所載盤符,如下圖所示:

bbb.png

粘貼進去后,將會發(fā)現探索板編程指示燈開始閃爍,之后刷新該盤,拷貝進去的a.bin消失不見,這時候,你會發(fā)現探索板已經開始運行該IO演示文件的LED紅綠交替閃爍程序,實現了通過U盤升級程序的目的。效果如下圖所示:

ccc.png

另外我們不得不提的該探索板支持的另外一種編程方式。這個方式太牛逼了,可以方便我們脫離IDE環(huán)境編程燒錄我們的工程,這就是ST-LINK  Utility。

fff.png

該工具安裝包只有十幾個MB,有了它我們可以把在IDE環(huán)境下編譯后生成的HEX文件或者BIN文件直接下載進我們的探索板(只要保持同樣的設計編程接口,你自己設計的板子也可以使用)。剛才我們不是測試I/O程序時候弄掉了DEMO程序,現在我們通過該燒錄軟件,把cube里自帶的DEMO的HEX文件下載進去。

步驟1:啟動ST-LINK Utility。File->Open File,找到目錄

STM32Cube_FW_L4_V1.1.0\Projects\STM32L476G-Discovery\Demonstrations\Binary

該目錄下有文件STM32CubeDemo_STM32L476G-Discovery-V1.0.3.hex 選中。

步驟2:按下探索板上的RESET復位鍵后,單機Target->connect。次時正常情況會如下圖顯示。顯示連接成功的信息。如果失敗,請確認連接好了數據線,按下探索板上的復位按鍵后立馬重試該步驟即可連接上。

eee.png

 

 

 

 

8
小結

 

 

 

ST最新推出的STM32L476  Discovery探索板,板載兼具高性能、低功耗特性的微控制器,基于Cortex-M4處理器,最高主頻支持80MHz,內部集成了1MB超大容量Flash、128KB  SRAM,提供段式LCD顯示屏一塊,支持ARM  mbed在線編譯器,支持方便的U盤式下載程序,板載豐富的超低功耗場景應用外設,方便學習超低功耗相關的應用。

 9.資料下載:

STM32單片機中文官網

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

STM32單片機參考設計

官方資料下載地址:

www.st.com/stm32l4-discovery

另提供STM32cubeL4和驅動程序的百度云盤下載鏈接:

cubeL4:http://pan.baidu.com/share/link?shareid=4275869657&uk=291998743

stsw-LINK009:http://pan.baidu.com/share/link?shareid=3923383221&uk=291998743

探索板簡介:

www.st.com/st-web-ui/static/active/en/resource/technical/document/data_brief/DM00163449.pdf

探索板電路手冊:

www.st.com/st-web-ui/static/active/en/resource/technical/document/user_manual/DM00172179.pdf

探索板DEMO程序手冊:

www.st.com/st-web-ui/static/active/en/resource/technical/document/user_manual/DM00213619.pdf

Keil官網BSP、DFP包:

http://az717401.vo.msecnd.net/pack/Keil.STM32L4xx_DFP.1.0.0.pack

如有更新請訪問以下網址下載最新版:

http://www.keil.com/dd2/pack/

STM32 ST-LINK  utility下載地址:

http://www.st.com/web/catalog/tools/FM147/SC1887/PF258168#

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

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

網友評論