首頁 > 評(píng)測(cè) > 超低功耗黑馬——STM32L476-Discovery評(píng)測(cè)
超低功耗黑馬——STM32L476-Discovery評(píng)測(cè)
- [導(dǎo)讀]
- STM32L476 Discovery探索板,板載微控制器基于Cortex-M4處理器,,提供段式LCD顯示屏一塊,支持ARM mbed在線編譯器,支持方便的U盤式下載程序,板載豐富的超低功耗場(chǎng)景應(yīng)用外設(shè)。
7開發(fā)環(huán)境與編程
解壓縮下載的Cube開發(fā)軟件包,找到如下目錄,我們進(jìn)行簡單的I/O程序測(cè)試。
STM32Cube_FW_L4_V1.1.0\Projects\STM32L476G-Discovery\Examples\GPIO\GPIO_IOToggle\MDK-ARM
打開工程文件,打開main函數(shù)。結(jié)構(gòu)和函數(shù)名可以看出來,保持以往的兼容性,例程結(jié)構(gòu)清晰,易于閱讀。
接下來我們配置如何編譯輸出BIN文件,這個(gè)可以用于測(cè)試通過U盤升級(jí)程序。
從菜單欄打開Project->Option for Target‘STM32L476G-Discovery’->User
如下圖所示,按下圖勾選后填寫相關(guān)指令,其中a.bin即為要生成的Bin文件名字,你可以自定義,也可以為B.bin,out.bin等等。在填寫指令時(shí)候注意空格:fromelf --bin !L --output a.bin
執(zhí)行編譯指令后將會(huì)發(fā)現(xiàn)在如下圖目錄多出一個(gè)a.bin
復(fù)制該a.bin文件到探索板所載盤符,如下圖所示:
粘貼進(jìn)去后,將會(huì)發(fā)現(xiàn)探索板編程指示燈開始閃爍,之后刷新該盤,拷貝進(jìn)去的a.bin消失不見,這時(shí)候,你會(huì)發(fā)現(xiàn)探索板已經(jīng)開始運(yùn)行該IO演示文件的LED紅綠交替閃爍程序,實(shí)現(xiàn)了通過U盤升級(jí)程序的目的。效果如下圖所示:
另外我們不得不提的該探索板支持的另外一種編程方式。這個(gè)方式太牛逼了,可以方便我們脫離IDE環(huán)境編程燒錄我們的工程,這就是ST-LINK Utility。
該工具安裝包只有十幾個(gè)MB,有了它我們可以把在IDE環(huán)境下編譯后生成的HEX文件或者BIN文件直接下載進(jìn)我們的探索板(只要保持同樣的設(shè)計(jì)編程接口,你自己設(shè)計(jì)的板子也可以使用)。剛才我們不是測(cè)試I/O程序時(shí)候弄掉了DEMO程序,現(xiàn)在我們通過該燒錄軟件,把cube里自帶的DEMO的HEX文件下載進(jìn)去。
步驟1:啟動(dòng)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復(fù)位鍵后,單機(jī)Target->connect。次時(shí)正常情況會(huì)如下圖顯示。顯示連接成功的信息。如果失敗,請(qǐng)確認(rèn)連接好了數(shù)據(jù)線,按下探索板上的復(fù)位按鍵后立馬重試該步驟即可連接上。
8 小結(jié)
ST最新推出的STM32L476 Discovery探索板,板載兼具高性能、低功耗特性的微控制器,基于Cortex-M4處理器,最高主頻支持80MHz,內(nèi)部集成了1MB超大容量Flash、128KB SRAM,提供段式LCD顯示屏一塊,支持ARM mbed在線編譯器,支持方便的U盤式下載程序,板載豐富的超低功耗場(chǎng)景應(yīng)用外設(shè),方便學(xué)習(xí)超低功耗相關(guān)的應(yīng)用。
9.資料下載:
官方資料下載地址:
另提供STM32cubeL4和驅(qū)動(dòng)程序的百度云盤下載鏈接:
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
探索板電路手冊(cè):
www.st.com/st-web-ui/static/active/en/resource/technical/document/user_manual/DM00172179.pdf
探索板DEMO程序手冊(cè):
www.st.com/st-web-ui/static/active/en/resource/technical/document/user_manual/DM00213619.pdf
Keil官網(wǎng)BSP、DFP包:
http://az717401.vo.msecnd.net/pack/Keil.STM32L4xx_DFP.1.0.0.pack
如有更新請(qǐng)?jiān)L問以下網(wǎng)址下載最新版:
STM32 ST-LINK utility下載地址:
http://www.st.com/web/catalog/tools/FM147/SC1887/PF258168#
本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載
-
- 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!
網(wǎng)友評(píng)論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開放投稿
- NRF52810藍(lán)牙數(shù)字耳機(jī)找人定制
預(yù)算:¥30005天前
- 125KW模塊式PCS軟硬件外包開發(fā)
預(yù)算:¥1100000015小時(shí)前
- 12V汽車啟動(dòng)電源項(xiàng)目BMS設(shè)計(jì)
預(yù)算:¥50000023小時(shí)前
- 數(shù)據(jù)可視化軟件 開發(fā)
預(yù)算:¥5000023小時(shí)前
- PLC項(xiàng)目調(diào)試修改
預(yù)算:¥100001天前
- 起動(dòng)電機(jī)控制器開發(fā)
預(yù)算:¥1100001天前