你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【逢7发帖赢大礼】别忘了懒人IDE,arduino IDE怎么玩

[复制链接]
北方 发布时间:2026-7-3 16:51

别忘了懒人IDE,arduino IDE怎么玩

1 开发板的IDE,怎么能忘了Arduino IDE

参照GitHub - stm32duino/Arduino_Core_STM32: STM32 core support for Arduino · GitHub

ST1_02.PNG

STM32F429I-DISCO 是 ST 官方高性能 Cortex-M4 开发板,自带 8MB SDRAM、LTDC 液晶控制器、4.3 寸 RGB 屏、ST-Link 下载器。传统开发依赖 STM32CubeIDE/Keil 门槛较高,借助STM32duino 开源内核 ,可直接用 Arduino IDE 图形化写代码、烧录、调试,兼容 Arduino 标准 API,同时能驱动 F429 独有的 LCD、DMA2D、FMC 外设。

硬件准备: STM32F429I-DISC 开发板;USB Mini 数据线(连接 ST-Link 与电脑);Arduino IDE 2.3.6新版

2 Arduino IDE 安装 STM32 内核(核心步骤,同 STM32H7 原理通用)

步骤 1:添加 STM32 开发板仓库地址

打开 Arduino IDE → 文件 (File) → 首选项 (Preferences)

在附加开发板管理器网址 (Additional Boards Manager URLs) 填入官方源:

ST1_01.PNG

就这个样子,点击确定,重启 Arduino IDE 刷新源列表。

步骤 2:安装 STM32 MCU 内核包

顶部菜单:工具 (Tools) → 开发板 (Board) → 开发板管理器 (Boards Manager)

搜索关键词:STM32 MCU based boards

选中对应包,点击安装,源码仓库:https://github.com/stm32duino/Arduino_Core_STM32,内核全部开源,支持 F1/F4/F7/H7全系列 STM32

就像最前面的那样就可以了。

ST1_03.PNG

3 选择 STM32F429I-DISC 开发板配置

工具 → 开发板 → STM32 MCU based boards

在列表找到:STM32F429I-DISCO

端口选择:Tools → Port,选择带STLink标识的 COM 口

ST1_04.PNG

4 Arduino代码

下面就是简单程序,这个完全隔离了

// STM32F429-DISCO 板载LED4 PG14

define LED_PIN PG14

void setup() { pinMode(LED_PIN, OUTPUT); }

void loop() { digitalWrite(LED_PIN, HIGH); delay(500); digitalWrite(LED_PIN, LOW); delay(500); }

这个是小白电灯必备,都不用注释直接看懂。

1638629076.jpg

5 常见问题踩坑解决

5.1 开发板管理器下载失败

解决方案:切换手机热点、添加国内镜像源、手动下载内核压缩包本地安装

5.2 上传提示找不到 STLink

更换 USB 线(部分线仅供电无数据)

设备管理器更新 ST-Link 驱动(ST 官网 STSW-LINK009)

重新插拔开发板复位

5.3 LCD 屏幕不显示

确认开发板型号选择STM32F429I-DISCO,不要选错通用 F4 芯片,内核会自动初始化 LTDC 硬件

6 小结

这个IDE不是给新手的,主要是给懒人的。有些简单的工作,很容易完成,比如做一个简单的串口侦测器。实在是好用。分享一下。

收藏 评论0 发布时间:2026-7-3 16:51

举报

0个回答

所属标签

相似分享

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版