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

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

[复制链接]
老牛洋车 发布时间:2026-10-3 17:57
STM32C542RC开发板的PWM实验多次测试均未成功,主要表现为回调函数未被启用。为了缓解心情,今天转为串口中断不定长接收的实验。3 \$ o/ ?% c3 W3 `" a3 [2 N9 G% P" d- W
0 F0 W: P, X% h& @' N; I
首先启动STM32CubeMX2,将之前设置的串口DMA设置取消:  r& V' Y, i4 o7 A: G6 J8 }2 ~' y: r
UART_44.png $ a. e0 N: ~3 s* d7 H: B/ p9 e- S

5 [- L7 _) `, n9 `然后在串口接收中断回调函数中写上代码:7 X/ D1 q0 P5 r  B- q3 b
UART_42.png
8 A) e9 H$ N4 [) L( Y" z
2 C3 z: L/ G2 d9 o6 Q8 i+ D. H在主函数主循环之前写上启动串口中断接收,在主循环中判断串口接收的长度变量值,当大于零时即表明已经接收到了信息,通过printf()函数将接收到的信息发送回去:
2 p7 }6 C' K+ y' E: w: ` UART_41.png 6 k8 X% w  Z8 k$ X3 c; j

) X- y  a/ i7 c! C1 e8 ~0 u! Y经过测试,可以正常地进行接收和发送:
! d, V; d7 o: ?/ h$ d UART_43.png
4 w7 _4 U4 A3 J$ d/ C5 _' d
赞 收藏 评论0 发布时间:2026-10-3 17:57

举报

0个回答

所属标签

相似技术帖

官网相关资源

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