標(biāo)題: 在arduino上編譯與下載stm32程序 [打印本頁(yè)]
作者: (xiaobai) 時(shí)間: 2017-12-30 17:42
標(biāo)題: 在arduino上編譯與下載stm32程序
在 TB 上看到了這一片 STM32F103C8T6 核心板,因?yàn)閮r(jià)格便宜才10多塊錢所以沒想太多就拍了一片下來(lái),后來(lái)在網(wǎng)上無(wú)意間看到在國(guó)外有人拿這片板子在 ArduinoIDE 編程,沒想過(guò)這片便宜的板子也可以有這樣的玩法,這引起了我的興趣因此也就想自己也來(lái)體驗(yàn)一下了。
除了先要有 Arduino IDE 之外(我電腦里已經(jīng)有 1.8.6 版本),還要在這里下載 STM32 所需要的相關(guān)程序包在后面會(huì)提供百度云鏈接,名字叫Arduino_STM32-master
Arduino_STM32-master 這是鏈接
如果文件已經(jīng)失效請(qǐng)聯(lián)系論壇管理員qq125739409更新鏈接,51黑論壇的每一個(gè)用戶分享的網(wǎng)盤內(nèi)容都是有備份的.
下載后會(huì)得到一個(gè) Arduino_STM32-master.zip 壓縮包,將文件解壓到 Arduino IDE 安裝目錄里頭的 \hardware 目錄底下。
然后進(jìn)入arduino ide 選單里面的Boards MAnager 功能選擇里 安裝 Arduino SAM Boards (32-bits ARM Cortex M3)by Arduino這個(gè)控件。
選擇 serial 下載方式
PA9接rx
PA10接tx
gnd接gnd
vcc接3.3v
serial 方式要先將boot0接1,上傳之前按下Reset然后上傳程序到板子上。
成功后led閃爍 ,串口發(fā)出 Hello World。
下面是測(cè)試的程序- #define pinLED PC13
- void setup() {
- Serial.begin(9600);
- pinMode(pinLED, OUTPUT);
- Serial.println("START");
- }
- void loop() {
- digitalWrite(pinLED, HIGH);
- delay(100);
- digitalWrite(pinLED, LOW);
- delay(100);
- Serial.println("Hello World ");
- }
復(fù)制代碼
-
IMG_0896.JPG
(2.09 MB, 下載次數(shù): 191)
下載附件
2017-12-30 17:32 上傳
-
IMG_0895.JPG
(1.7 MB, 下載次數(shù): 198)
下載附件
2017-12-30 17:32 上傳
-
XIIQQHXGBY2@FT5$LN2P)RY.png
(69.84 KB, 下載次數(shù): 196)
下載附件
2017-12-30 17:29 上傳
作者: Dismate 時(shí)間: 2018-10-3 11:08
reset 后就不運(yùn)行了?
歡迎光臨 (http://www.torrancerestoration.com/bbs/) |
Powered by Discuz! X3.1 |