www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

首頁(yè) > 評(píng)測(cè) > 當(dāng)Arduino遇上STM32——Olimexino-STM32評(píng)測(cè)

當(dāng)Arduino遇上STM32——Olimexino-STM32評(píng)測(cè)

Arduino   STM32   
  • 作者:通宵敲代碼
  • 來(lái)源:21ic
  • [導(dǎo)讀]
  • 進(jìn)入21世紀(jì)科技進(jìn)步飛速發(fā)展,極客們手上的單片機(jī)也從古老的51、PIC變成了AVR、STM32,也出現(xiàn)了各種便捷的開(kāi)發(fā)工具,例如盛極一時(shí)的Arduino;不過(guò)Atmega328所屬的AVR單片機(jī),終究還是老點(diǎn)了,算起來(lái)差不多是20年前的主流了,現(xiàn)在流行的是ARM,今天我們就來(lái)聊一款A(yù)rduino與STM32邂逅的產(chǎn)物——Olimexino STM32。

Olimex-STM32板子默認(rèn)使用mini USB線連接電腦,上電后會(huì)在設(shè)備種許你一個(gè)串口,用來(lái)跟IDE通信,并接受IDE的控制,端口如下圖;

唯一不同的是,Arduino是用串口下載程序,二我們的Olimex是用STM32的DFU模式下載程序,這樣我們就需要給板子單獨(dú)安裝DFU驅(qū)動(dòng),具體安裝步驟如下:

1、連接mini USB線給板子上電,上電后板上的藍(lán)色LED會(huì)快閃6次然后慢閃6次,這是板子在運(yùn)行自帶的bootloader,之后才會(huì)運(yùn)行主程序;我們的第一步任務(wù)就是讓系統(tǒng)定留在bootloader模式,以便有足夠的時(shí)間安裝DFU驅(qū)動(dòng)。

2、上電后我們按下RST鍵,在藍(lán)色LED快閃狀態(tài)下,按下BUT按鍵直到藍(lán)色LED變?yōu)槁W狀態(tài),此時(shí)松開(kāi)手系統(tǒng)會(huì)一直停留在DFU模式,而不會(huì)運(yùn)行用戶程序。

3、在設(shè)備管理器中找到Maple 003設(shè)備,然后手動(dòng)安裝./Maple IDE/drivers/mapleDrv/dfu下的驅(qū)動(dòng)程序(Win8/10需要禁用數(shù)字簽名),成功后設(shè)備管理器會(huì)識(shí)別我們的板子,如下圖,之后我們就可以用Maple IDE愉快的進(jìn)行開(kāi)發(fā)了。

Olimex網(wǎng)站給用戶提供了一部分例程,Maple IDE也自帶了很多例程,可以方便用戶學(xué)習(xí)和使用。

12.png

如果對(duì)IDE自帶的函數(shù)庫(kù)不熟悉,可以參考./Maple IDE/reference/index.html下的文件,或者訪問(wèn)http://docs.leaflabs.com/docs.leaflabs.com/index.html,里面對(duì)各種外設(shè)的操作函數(shù)有詳細(xì)的描述。

15.png

附上一個(gè)串口通信的示例,經(jīng)典的hello world!

16.png

我們的Olimex-STM32除了支持標(biāo)準(zhǔn)的Arduino外設(shè),還自帶了一個(gè)UEXT接口,可以很方便的擴(kuò)展十多類(lèi),共計(jì)4、50種外部擴(kuò)展板,并且每個(gè)擴(kuò)展板也都是開(kāi)源的,官方都給出了詳細(xì)的使用說(shuō)明資料,同樣所有這些擴(kuò)展板均可在Olimex網(wǎng)站上購(gòu)得,能都支持用戶進(jìn)行各種開(kāi)發(fā)。

17.png

UEXT接口包含一組3.3V電源,一個(gè)UART、一個(gè)I2C、一個(gè)SPI接口,具體引腳定義如下,關(guān)于UEXT的詳細(xì)描述有專(zhuān)門(mén)的一份文件Universal EXTension connector (UEXT).pdf對(duì)其進(jìn)行介紹,就不多贅述了。

18.png

最后給大家推薦一本書(shū)《Arduino開(kāi)發(fā)實(shí)戰(zhàn)指南:STM32篇》,介紹的就是Maple IDE下如何應(yīng)用Olimex-STM32,網(wǎng)上目前還沒(méi)有電子版,百度閱讀一小部分的預(yù)覽內(nèi)容,有興趣的朋友可以買(mǎi)本紙質(zhì)書(shū)。

19.png

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

網(wǎng)友評(píng)論

  • 聯(lián)系人:巧克力娃娃
  • 郵箱:board@21ic.com
  • 我要投稿
  • 歡迎入駐,開(kāi)放投稿

熱門(mén)標(biāo)簽
項(xiàng)目外包 more+