色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

STM單片機(jī)燒寫軟件快速入門之mbed的使用

STM32單片機(jī) ? 來源:互聯(lián)網(wǎng) ? 作者:佚名 ? 2017-09-19 06:50 ? 次閱讀

“網(wǎng)友分享”版塊迎來第二彈,貨真價(jià)實(shí),童叟無欺的干貨??!

該篇文章是基于硬件NUCLEO-L452RE完成的。開發(fā)環(huán)境使用的是ST官方提供的Arduino的開發(fā)環(huán)境,也就是在線開發(fā)環(huán)境mbed。本文簡(jiǎn)答介紹一下關(guān)于mbed的使用。

以下為整個(gè)流程的描述,更詳盡的解釋和詳細(xì)的源代碼等請(qǐng)點(diǎn)擊“閱讀全文”下載pdf文檔查看進(jìn)一步流程和下載源代碼。

1.mbed的下載(鏈接可在“閱讀全文”的文檔里找到),其實(shí)使用usb連接Nucleo板子到電腦,電腦會(huì)識(shí)別出一個(gè)存儲(chǔ)盤,打開新識(shí)別的存儲(chǔ)盤,里面就存儲(chǔ)有一個(gè)mbed的開發(fā)鏈接。

2.打開mbed的網(wǎng)址,就可以連接上ST的在線開發(fā)環(huán)境,先要注冊(cè)一個(gè)賬戶,這樣你寫的代碼就會(huì)保存到你的賬戶里了。注冊(cè)完以后在Hardware選擇自己的開發(fā)板,mbed目前支持上百個(gè)開發(fā)板,選擇你的開發(fā)板然后點(diǎn)擊右上角的complier,就可以打開mbed在線IDE了,如圖所示

3.雖然是在線開發(fā),其實(shí)mbed的界面和大多數(shù)IDE類似,只要熟悉keil等軟件的都很容易操作。我們可以看一下它的目錄文件結(jié)構(gòu),一個(gè)是你自己建立的工程文件夾,一個(gè)是mbed文件夾,這個(gè)mbed提供了相當(dāng)數(shù)量的方法給我們使用,只要點(diǎn)開它就能看到這些方法的使用形式。不過唯一的缺點(diǎn)就是,這些方法的具體實(shí)現(xiàn)代碼我們看不到,也不能更改和復(fù)制。

使用mbed一樣能像使用Arduino那樣避開硬件驅(qū)動(dòng)層,mbed提供的方法也都是面向?qū)ο蟮?,只要看得懂單詞,就能夠操作開發(fā)板上引出來到端口。具體操作這些端口時(shí),它們的名稱可以查看“STM32 Nucleo-64 board用戶手冊(cè)”,里面有詳細(xì)的引腳名稱對(duì)照?qǐng)D。另外,同一引腳在mbed和Arduino中并不相同,也就是如果要把Arduino的程序移植到nucleo板子,需要重新設(shè)置引腳

4.了解了mbed的開發(fā)流程,那就開始動(dòng)手吧!我移植了一個(gè)我之前寫的用于Arduino的LED點(diǎn)陣屏的庫文件,我在后面會(huì)附上源文件。程序比較簡(jiǎn)單,主函數(shù)如下:

5.首先板子啟動(dòng)后,通過串口打印一串字符后,進(jìn)入循環(huán),然后交替顯示兩個(gè)LED點(diǎn)陣屏。

成員函數(shù)Display_Run_Screen()用于顯示動(dòng)態(tài)圖,可以設(shè)置方向和速度,Display_Full_Screen()用于顯示靜態(tài)圖,支持閃爍延時(shí)。
另外說明的是,在這個(gè)庫文件中,我使用了一個(gè)delay_ms()延時(shí)函數(shù),主要是因?yàn)槲疫x擇的開發(fā)板是Nucleo-L476RG,處理器是可能和STM32L452RE的時(shí)鐘有區(qū)別,mbed提供的wait系列延時(shí)函數(shù)會(huì)跑死,所以我又單獨(dú)建立了一個(gè)delay_ms函數(shù)用于延時(shí)。

6.編寫好代碼后點(diǎn)擊mbed的complier按鈕,就可以進(jìn)行編譯連接了,編譯完后會(huì)自動(dòng)產(chǎn)生下載,把編譯好的bin文件下載下來燒寫到Nucleo板子上就可以看到效果了,如下圖所示。

7.最后說一下燒寫。ST官方也提供了STM單片機(jī)的燒寫軟件ST_LinkUtility,使用板載的ST_Link就可以把hex或者bin文件燒寫到單片機(jī)里。目前ST_LinkUtility最新版本為V4.0版本,我之前使用的是V3.9版本,在使用時(shí)一致連接不上板子,后來更新到V4.0版本后就可以,這是因?yàn)镾TM32L452是ST新出的一款處理器,所以舊版本沒有支持該處理器的燒寫方案。后面會(huì)提供ST_Link Utility最新版的下載連接,也可以到官網(wǎng)下載。

總結(jié):

關(guān)于STM32Nucleo-64 board和mbed的使用就先到這里了,其實(shí)mbed的用戶體驗(yàn)效果并不算太好,尤其是對(duì)網(wǎng)速有要求,不過這也有一個(gè)非常明顯的優(yōu)點(diǎn),就是任何軟件環(huán)境都支持,因?yàn)槭窃诰€IDE嘛,所以不管你是換系統(tǒng)還是換電腦,都不必重新搭建,就能有一個(gè)完全一樣的開發(fā)環(huán)境。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • ARM
    ARM
    +關(guān)注

    關(guān)注

    134

    文章

    9262

    瀏覽量

    373102
  • 嵌入式
    +關(guān)注

    關(guān)注

    5121

    文章

    19418

    瀏覽量

    312623
  • mbed
    +關(guān)注

    關(guān)注

    5

    文章

    21

    瀏覽量

    58324

原文標(biāo)題:NUCLEO-L452RE快速入門之mbed的使用

文章出處:【微信號(hào):STM32_STM8_MCU,微信公眾號(hào):STM32單片機(jī)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 10人收藏
  • Insomnia_7c71
  • 乔的笑1

評(píng)論

相關(guān)推薦

51單片機(jī)經(jīng)典入門教程(非常棒的教程)

【前言】 適合初學(xué)者,入門級(jí)教程。 本文作者提示:本教程乃最通俗易懂單片機(jī)教材,如果您還是看不懂,請(qǐng)千萬不要涉足此行,以免誤入歧途,耽誤您的前程。 純分享貼,有需要可以直接下載附件獲取完整資料! (如果內(nèi)容有幫助可以
發(fā)表于 03-28 15:05

【北京迅為】itop-3568 開發(fā)板openharmony鴻蒙及測(cè)試-第1章 體驗(yàn)OpenHarmony—鏡像

【北京迅為】itop-3568 開發(fā)板openharmony鴻蒙及測(cè)試-第1章 體驗(yàn)OpenHarmony—鏡像
的頭像 發(fā)表于 03-04 16:31 ?319次閱讀
【北京迅為】itop-3568 開發(fā)板openharmony鴻蒙<b class='flag-5'>燒</b><b class='flag-5'>寫</b>及測(cè)試-第1章 體驗(yàn)OpenHarmony—<b class='flag-5'>燒</b><b class='flag-5'>寫</b>鏡像

AN4875-AVR DD系列單片機(jī)入門

電子發(fā)燒友網(wǎng)站提供《AN4875-AVR DD系列單片機(jī)入門.pdf》資料免費(fèi)下載
發(fā)表于 01-21 14:37 ?0次下載
AN4875-AVR DD系列<b class='flag-5'>單片機(jī)</b><b class='flag-5'>入門</b>

TB3320-PIC單片機(jī)集成模擬外設(shè)入門

電子發(fā)燒友網(wǎng)站提供《TB3320-PIC單片機(jī)集成模擬外設(shè)入門.pdf》資料免費(fèi)下載
發(fā)表于 01-21 14:01 ?0次下載
TB3320-PIC<b class='flag-5'>單片機(jī)</b>集成模擬外設(shè)<b class='flag-5'>入門</b>

迅為itop-3568開發(fā)板AMP雙系統(tǒng)使用手冊(cè)AMP鏡像

迅為itop-3568開發(fā)板AMP雙系統(tǒng)使用手冊(cè)AMP鏡像
的頭像 發(fā)表于 11-04 15:00 ?967次閱讀
迅為itop-3568開發(fā)板AMP雙系統(tǒng)使用手冊(cè)<b class='flag-5'>之</b><b class='flag-5'>燒</b><b class='flag-5'>寫</b>AMP鏡像

單片機(jī)按鍵中斷配置教程

一些小伙伴覺得單片機(jī)入門太難了,又要懂原理圖、又要懂寄存器、還要學(xué)編程語言。
的頭像 發(fā)表于 10-23 16:30 ?1154次閱讀
<b class='flag-5'>單片機(jī)</b>按鍵中斷配置教程

單片機(jī)STM32可以用Python嗎?可以的開發(fā)板有哪些?

近年來,隨著嵌入式技術(shù)的發(fā)展,Python語言逐漸被引入到單片機(jī)開發(fā)中,尤其是一些高性能的單片機(jī)上。這一趨勢(shì)給開發(fā)者帶來了極大的便利,尤其是在快速原型設(shè)計(jì)和實(shí)驗(yàn)中。本文將詳細(xì)探討STM32單片
的頭像 發(fā)表于 09-05 08:00 ?6489次閱讀
<b class='flag-5'>單片機(jī)</b>STM32可以用Python<b class='flag-5'>寫</b>嗎?可以的開發(fā)板有哪些?

十天學(xué)會(huì)單片機(jī)可能嗎?單片機(jī)入門需要多久?

一下,單片機(jī)入門其實(shí)并沒有想象中那么難。對(duì)于那些有一定編程基礎(chǔ),尤其是有C語言基礎(chǔ)的學(xué)習(xí)者來說,入門的過程可能僅需幾天。例如,有人可能在三天內(nèi)就掌握了單片機(jī)的基礎(chǔ)
的頭像 發(fā)表于 09-05 08:00 ?1872次閱讀
十天學(xué)會(huì)<b class='flag-5'>單片機(jī)</b>可能嗎?<b class='flag-5'>單片機(jī)</b><b class='flag-5'>入門</b>需要多久?

stm32單片機(jī)用什么軟件編程

STM32單片機(jī)是一種廣泛應(yīng)用于嵌入式系統(tǒng)領(lǐng)域的微控制器,具有高性能、低功耗、豐富的外設(shè)接口等特點(diǎn)。要對(duì)STM32單片機(jī)進(jìn)行編程,需要選擇合適的軟件工具。 概述 STM32單片機(jī)
的頭像 發(fā)表于 09-02 10:16 ?2775次閱讀

單片機(jī)圖形化編程軟件有哪些

單片機(jī)圖形化編程軟件為開發(fā)者提供了一種更加直觀、易于上手的編程方式,尤其適合初學(xué)者和教育領(lǐng)域。以下是一些常見的單片機(jī)圖形化編程軟件: Arduino IDE : 雖然是基于文本的編程環(huán)
的頭像 發(fā)表于 09-02 10:14 ?2752次閱讀

單片機(jī)燒錄程序用什么軟件

單片機(jī)燒錄程序是單片機(jī)開發(fā)過程中的一個(gè)重要環(huán)節(jié),涉及到將編寫好的程序代碼通過燒錄器寫入單片機(jī)的ROM中,以實(shí)現(xiàn)對(duì)單片機(jī)的控制。 燒錄器的類型 燒錄器是用于將程序代碼寫入
的頭像 發(fā)表于 09-02 10:05 ?2656次閱讀

單片機(jī)燒錄程序可以重新

單片機(jī)(Microcontroller Unit, MCU)是一種集成電路芯片,它將計(jì)算機(jī)的CPU、存儲(chǔ)器、輸入/輸出接口等集成在一塊芯片上,用于控制各種電子設(shè)備。單片機(jī)燒錄程序是指將編寫
的頭像 發(fā)表于 09-02 10:04 ?2347次閱讀

51單片機(jī)燒錄軟件怎么用

準(zhǔn)備工作 確保您已經(jīng)安裝了51單片機(jī)燒錄軟件,如Keil、IAR等。 準(zhǔn)備好51單片機(jī)開發(fā)板和燒錄器,如STC-ISP等。 確保您的計(jì)算機(jī)已經(jīng)安裝了相應(yīng)的驅(qū)動(dòng)程序。 安裝燒錄軟件 從官
的頭像 發(fā)表于 08-22 09:26 ?2113次閱讀

全志D1s軟件入門Tina Linux教程

,無需單獨(dú)再安裝 具體步驟如下: (1)打開 PhoenixSuit,當(dāng)設(shè)備上電啟動(dòng)并插入U(xiǎn)SB與PC相連的時(shí),PhoenixSuit會(huì)提示識(shí)別到設(shè)備; (2)點(diǎn)擊 一鍵刷機(jī)-瀏覽選擇要的固件; (3
發(fā)表于 06-05 13:41

stm32cubemx配置單片機(jī)的USB外設(shè)為CDC模式,程序時(shí)出錯(cuò)怎么解決?

我用的單片機(jī)型號(hào)是STM32L496VGT3,按照網(wǎng)上的教程用STM32CUBEMX將單片機(jī)的USB外設(shè)配置為CDC模式,生成代碼之后在程序是總是提示下面的錯(cuò)誤,請(qǐng)問有哪位遇到過類
發(fā)表于 04-29 08:09
主站蜘蛛池模板: 亚洲欧美日韩在线码不卡 | 99RE8国产这里只有精品 | 久久内在线视频精品mp4 | 男人天堂2018亚洲男人天堂 | 天天国产在线精品亚洲 | 久久亚洲这里只有精品18 | 妖精视频免费看 | 性满足久久久久久久久 | 国产成人综合视频 | 好大的太粗好深BL | 97国产在线观看 | 精品淑女少妇AV久久免费 | 国产精华av午夜在线观看 | 伊人久久大香线蕉综合高清 | www.欧美与曽交性video | 国产精品久久久久久AV免费不卡 | 永久免费毛片 | 国产呦精品一区二区三区网站 | 糙汉顶弄抽插HHHH | 男人私gay挠脚心vk视频 | 仓井空torrent | 纯肉无码AV在线看免费看 | 果冻传媒在线播放 免费观看 | 麻花豆传媒剧国产免费mv观看 | 自拍视频亚洲综合在线精品 | 天堂在线亚洲精品专区 | 成人在线视频免费观看 | 女子初尝黑人巨嗷嗷叫 | 男女啪啪抽搐呻吟高潮动态图 | 99视频国产在线 | 江苏电台在线收听 | 欧美亚洲另类丝袜自拍动漫 | 高清国产在线观看 | 97人妻无码AV碰碰视频 | 国产剧情福利AV一区二区 | 国产午夜一区二区三区免费视频 | 美国xaxwaswaskino 美国VICTORY DAY在线 | 天美传媒在线完整免费观看网站 | 亚洲精品成人无码区一在线观看 | 女人会操出水图 | 撅高 自己扒开 调教 |

電子發(fā)燒友

中國電子工程師最喜歡的網(wǎng)站

  • 2931785位工程師會(huì)員交流學(xué)習(xí)
  • 獲取您個(gè)性化的科技前沿技術(shù)信息
  • 參加活動(dòng)獲取豐厚的禮品