很多玩單片機的群裡總有人在争論:Arduino好不好用?大部分持否定意見的人有一個固化的觀點:Arduino是玩具,stm32才是主流,和32位的stm32系列比起來,Arduino就是“渣渣”。對于這個結論,蟻哥不敢苟同,Arduino作為一個開源平台,在全球的開源愛好者共同努力下,不斷的發展壯大,除了官方的Arduino硬件不斷升級配置,更是支持越來越多的單片機型号。
電子編程
用ARDUINO IDE開發Stm32系列單片機
接下來,以非常普遍的stm32F103C8T6“小籃闆”為例,介紹一下用Arduino IDE來對其進行編程的步驟。
stm32F103C8T6開發闆
首先要下載相關插件,到github上搜索Arduino_stm32即可,把下載的文件夾拷貝到Arduino安裝目錄下的hardware路徑下:
支持stm32的開發包
這時,打開Arduino IDE,就可以在工具中可以找到stm32系列的闆子了:
stm32系列闆卡
不過還需要讓Arduino 支持Arm内核的編譯能力,在闆卡管理器中,下載控件即可:
Arm核編譯插件
接下來就可以開始給“小籃闆”下載程序了,可以通過st_link或者串口方式進行程序下載:
下載方式選擇
最簡單的就是“blink”程序了,在示例程序中可以找到:
示例程序“Blink”
示例程序中管腳是PB1,而我們的“小籃闆”上的闆載LED是PC13管腳,所以把“PB1”改成“PC13”就可以了,
更改程序中的管腳号
點擊上傳按鈕,上傳成功後,就可以看到“小籃闆”上的LED燈以1秒的頻率閃動了!
希望我的分享為大家帶來幫助,歡迎大家多評論,多交流!
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!