请选择 进入手机版 | 继续访问电脑版

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

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

[复制链接]
老牛洋车 发布时间:2026-10-3 17:57
STM32C542RC开发板的PWM实验多次测试均未成功,主要表现为回调函数未被启用。为了缓解心情,今天转为串口中断不定长接收的实验。0 G; U! V0 M" K$ N  G9 T& r
6 V% K6 R: h* @: w7 a3 l! P! v
首先启动STM32CubeMX2,将之前设置的串口DMA设置取消:
/ H0 U! B" q8 P UART_44.png ; A! i# e: |! {7 ]9 q

7 V! u+ t' a& e4 ]/ m3 @6 z, C, m然后在串口接收中断回调函数中写上代码:
6 Z: p5 g5 _6 Y# |4 D UART_42.png * X# O/ W2 A- f* q

3 u& W$ R- A" Z在主函数主循环之前写上启动串口中断接收,在主循环中判断串口接收的长度变量值,当大于零时即表明已经接收到了信息,通过printf()函数将接收到的信息发送回去:
: N, ?, D' n1 {8 U# n, `4 Z UART_41.png
- q; L6 d, u, T0 B4 O8 T& Q
5 t+ i" ^% |' {) C" @' C( \经过测试,可以正常地进行接收和发送:
6 w  M7 `6 w- N5 a7 `, r UART_43.png 0 A0 c, ?3 c% r
赞 收藏 评论0 发布时间:2026-10-3 17:57

举报

0个回答

所属标签

相似技术帖

官网相关资源

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