在 TB 上看到了這一片 STM32F103C8T6 核心板,因為價格便宜才10多塊錢所以沒想太多就拍了一片下來,后來在網上無意間看到在國外有人拿這片板子在 ArduinoIDE 編程,沒想過這片便宜的板子也可以有這樣的玩法,這引起了我的興趣因此也就想自己也來體驗一下了。
除了先要有 Arduino IDE 之外(我電腦里已經有 1.8.6 版本),還要在這里下載 STM32 所需要的相關程序包在后面會提供百度云鏈接,名字叫Arduino_STM32-master
Arduino_STM32-master 這是鏈接
如果文件已經失效請聯系論壇管理員qq125739409更新鏈接,51黑論壇的每一個用戶分享的網盤內容都是有備份的.
下載后會得到一個 Arduino_STM32-master.zip 壓縮包,將文件解壓到 Arduino IDE 安裝目錄里頭的 \hardware 目錄底下。
然后進入arduino ide 選單里面的Boards MAnager 功能選擇里 安裝 Arduino SAM Boards (32-bits ARM Cortex M3)by Arduino這個控件。
選擇 serial 下載方式
PA9接rx
PA10接tx
gnd接gnd
vcc接3.3v
serial 方式要先將boot0接1,上傳之前按下Reset然后上傳程序到板子上。
成功后led閃爍 ,串口發出 Hello World。
下面是測試的程序- #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 ");
- }
復制代碼
|