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

STM32 Arduino点灯和串口回环

[复制链接]
EPTmachine 发布时间:2025-12-28 14:21

https://shequ.stmicroelectronics.cn/forum.php?mod=viewthread&tid=869327

上面的贴子介绍如何通过下载需要的软件包,存放到Arduino安装目录的指定文件夹中实现STM32 Arduino的安装。

STM32 Arduino支持STM32的大部分开发板,可以利用Arduino丰富的生态,快速地验证板卡的完整性,创建Demo程序,在研发初期适合进行方案的评估。

打开Arduino IDE并使用Micro-AB线连接STM32F429-DISCO到开发板,选择BoardDiscoveryBoard part numberSTM32F429ZI-DISCO。可以通过连接的COM端口识别到开发板。

Arduino_Board_Detect.png

编写以下Arduino工程文件,编译并下载到开发板。

int available; char buffer[1024];

unsigned long start_time = 0;

void setup() { Serial.begin(115200); pinMode(LED_BUILTIN, OUTPUT); }

void loop() { available = Serial.available(); while (available > 0) { int size = min(available, Serial.availableForWrite()); Serial.readBytes(buffer, size); Serial.write(buffer, size); available -= size; }

// Heartbeat. If Arduino stops the LED won't flash anymore. if ((millis() - start_time) > 1000) { start_time = millis(); digitalWrite(LED_BUILTIN, !digitalRead(LED_BUILTIN)); } }

可以看到开发的LED在闪烁。

image.png

同时通过串口可以将输入的字符回显到串口终端。 image.png

image.png
收藏 评论0 发布时间:2025-12-28 14:21

举报

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