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

STM32C542RC开发板的串口不定长数据接收实验

[复制链接]
老牛洋车 发布时间:2026-10-3 17:57
STM32C542RC开发板的PWM实验多次测试均未成功,主要表现为回调函数未被启用。为了缓解心情,今天转为串口中断不定长接收的实验。
' j6 z0 G( z& v! t) }
. x7 ~( A9 Y+ j; Z3 X, i; d首先启动STM32CubeMX2,将之前设置的串口DMA设置取消:+ }* b' x* @) }! N' T8 v
UART_44.png
+ e& A: w) r- }) T4 F4 I8 h# A" Q8 x1 w# z5 M
然后在串口接收中断回调函数中写上代码:1 R2 ~8 f) w; x# d& E4 ^
UART_42.png
7 n% Y% |8 K8 |: U9 t* x# \
5 J( r4 X9 }/ U+ b& n( Y* O& X在主函数主循环之前写上启动串口中断接收,在主循环中判断串口接收的长度变量值,当大于零时即表明已经接收到了信息,通过printf()函数将接收到的信息发送回去:5 [  r4 e% e+ ^0 ~) g  f1 ^0 g& J
UART_41.png   h, x+ ^3 b3 z( v" T; \, X# S
! ^$ C. S  n3 E8 j* z% }$ Z) s
经过测试,可以正常地进行接收和发送:
7 @# D& |% n4 Z UART_43.png
' G2 C/ B$ v& P( ^
赞 收藏 评论0 发布时间:2026-10-3 17:57

举报

0个回答

所属标签

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
人形机器人运动控制、感知与智能配电
半导体创新技术与应用方向
EE架构与软件定义汽车
12V/48V 汽车智能配电(SPD)
区域控制单元(ZCU)与分区架构
关注我们
st-img 微信公众号
st-img 手机版