2022年10月25日 星期二

[STM] 在 Arduino IDE 上使用 STM8 開發板

 Arduino IDE 雖然很陽春,但因為它易於使用而且擴充性強,所以還是受蠻多玩家青睞,本文就是說明如何在 Arduino IDE 上使用 STM8 開發板。

STM8S103F3P6 開發板



STM8S103F3P6 開發板單元說明



STM8S103F3P6 開發板腳位圖



ST-Link V2 下載器


需要的零配件
1. STM8S103F 開發板。
2. ST-LINK V2 下載器。
3. 杜邦線母母頭 4 條。


電路接線

ST-Link V2     STM8S103F3

1(3.3v) - 3v3
2(SWIM) - SWIM
3(GND)  - GND
4(RST)  - NRST
安裝步驟

Step1 依照上方之「電路接線」用杜邦線連接好後,將 ST-Linlk V2 下載器插入電腦的 USB 孔。


Step2 開啟 Arduino IDE,選取下拉功能表「檔案」>「偏好設定」,出現如下視窗。


Step3 在「額外的開發板管理員網址」內增加如下一行字,

https://github.com/tenbaht/sduino/raw/master/package_sduino_stm8_index.json

如下圖


Step4 選取下拉功能表「工具」>「開發板」>「開發板管理員」,出現如下視窗。


Step5 在上方欄位內鍵入「STM8」,並點選「安裝」鈕,安裝好後關閉視窗。


Step6 選取下拉功能表「檔案」>「範例」>「01.Basics」>「Blink」,如下圖。


Step7 選取下拉功能表「工具」>「開發板」,選取 STM8 開發板型號,如下圖。


Step8 選取下拉功能表「工具」>「燒錄器」>「ST-Link/V2」,如下圖。


Step9 現在可以上傳程式了,點選「上傳(Upload)」。上傳完畢後,您可以看到 STM8 開發板上的 LED 以間隔 1 秒的頻率明暗閃爍。


採購資訊

STM8S103F3P6 開發板

露天[S&R] https://www.ruten.com.tw/item/show?22123988787580

露天[RWG]  https://www.ruten.com.tw/item/show?21912412169873

蝦皮  https://shopee.tw/-RWG-STM8-%E9%96%8B%E7%99%BC%E6%9D%BF-%E6%9C%80%E5%B0%8F%E7%B3%BB%E7%B5%B1%E6%9D%BF-STM8S103F3P6-i.14363185.2342260972?sp_atk=c866542a-1cbe-471b-b2ae-b11524230bed&xptdk=c866542a-1cbe-471b-b2ae-b11524230bed


ST-Link V2 下載器

露天[S&R] https://www.ruten.com.tw/item/show?21924755378654

露天[RWG] https://www.ruten.com.tw/item/show?22016455347874

蝦皮 https://shopee.tw/-RWG-ST-LINK-stlink-V2-STM8-STM32%E4%BB%BF%E7%9C%9F%E5%99%A8-%E7%B7%A8%E7%A8%8B%E5%99%A8-%E4%B8%8B%E8%BC%89%E5%99%A8-%E8%AA%BF%E8%A9%A6%E5%99%A8-i.14363185.7191366831?sp_atk=0b4b72c5-49ee-434f-97eb-9af3ae7a2bd2&xptdk=0b4b72c5-49ee-434f-97eb-9af3ae7a2bd2