tft每日頭條

 > 圖文

 > stm32能用arduinoide編程嗎

stm32能用arduinoide編程嗎

圖文 更新时间:2025-02-05 23:03:55

很多玩單片機的群裡總有人在争論:Arduino好不好用?大部分持否定意見的人有一個固化的觀點:Arduino是玩具,stm32才是主流,和32位的stm32系列比起來,Arduino就是“渣渣”。對于這個結論,蟻哥不敢苟同,Arduino作為一個開源平台,在全球的開源愛好者共同努力下,不斷的發展壯大,除了官方的Arduino硬件不斷升級配置,更是支持越來越多的單片機型号。

stm32能用arduinoide編程嗎(别再糾結了ARDUINOIDE也能開發stm32系列單片機了)1

電子編程

stm32能用arduinoide編程嗎(别再糾結了ARDUINOIDE也能開發stm32系列單片機了)2

用ARDUINO IDE開發Stm32系列單片機

接下來,以非常普遍的stm32F103C8T6“小籃闆”為例,介紹一下用Arduino IDE來對其進行編程的步驟。

stm32能用arduinoide編程嗎(别再糾結了ARDUINOIDE也能開發stm32系列單片機了)3

stm32F103C8T6開發闆

首先要下載相關插件,到github上搜索Arduino_stm32即可,把下載的文件夾拷貝到Arduino安裝目錄下的hardware路徑下:

stm32能用arduinoide編程嗎(别再糾結了ARDUINOIDE也能開發stm32系列單片機了)4

支持stm32的開發包

這時,打開Arduino IDE,就可以在工具中可以找到stm32系列的闆子了:

stm32能用arduinoide編程嗎(别再糾結了ARDUINOIDE也能開發stm32系列單片機了)5

stm32系列闆卡

不過還需要讓Arduino 支持Arm内核的編譯能力,在闆卡管理器中,下載控件即可:

stm32能用arduinoide編程嗎(别再糾結了ARDUINOIDE也能開發stm32系列單片機了)6

Arm核編譯插件

接下來就可以開始給“小籃闆”下載程序了,可以通過st_link或者串口方式進行程序下載:

stm32能用arduinoide編程嗎(别再糾結了ARDUINOIDE也能開發stm32系列單片機了)7

下載方式選擇

最簡單的就是“blink”程序了,在示例程序中可以找到:

stm32能用arduinoide編程嗎(别再糾結了ARDUINOIDE也能開發stm32系列單片機了)8

示例程序“Blink”

示例程序中管腳是PB1,而我們的“小籃闆”上的闆載LED是PC13管腳,所以把“PB1”改成“PC13”就可以了,

stm32能用arduinoide編程嗎(别再糾結了ARDUINOIDE也能開發stm32系列單片機了)9

更改程序中的管腳号

點擊上傳按鈕,上傳成功後,就可以看到“小籃闆”上的LED燈以1秒的頻率閃動了!

希望我的分享為大家帶來幫助,歡迎大家多評論,多交流!

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved