打印
[STM32H7]

STM32H7串口通信问题:如何调试数据传输速率?

[复制链接]
782|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
9dome猫|  楼主 | 2024-4-22 07:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在STM32H7上开发串口通信功能,发现数据传输速率不如预期。怀疑问题可能出在时钟设置或者中断处理上。

使用特权

评论回复
沙发
lidi911| | 2024-4-22 07:47 | 只看该作者
数据传输速率和你的收发处理方式有很大关系,比如是否用DMA等。

使用特权

评论回复
板凳
香水城| | 2024-4-22 11:21 | 只看该作者
本质上讲 串口通信速率 由当前UART外设所支持的波特率决定。
具体实现上跟你的代码处理有关,基于中断收发还是基于DMA收发?

使用特权

评论回复
地板
未说出口的像你| | 2024-5-20 12:16 | 只看该作者
你说的预期是波特率错了?

使用特权

评论回复
5
我吃小朋友| | 2024-5-20 15:00 | 只看该作者
你可以改变波特率就可以的吧

使用特权

评论回复
6
她已醉| | 2024-5-20 17:00 | 只看该作者
是不是外部时钟的精度不够,导致预期不理想啊

使用特权

评论回复
7
一只眠羊| | 2024-5-20 17:00 | 只看该作者
我建议你还是用示波器看看是否那里有干扰了吧

使用特权

评论回复
8
在曼谷的春| | 2024-5-20 19:00 | 只看该作者
时钟配置如果你要是不会,可以考虑用cubemx来配置就好了

使用特权

评论回复
9
月亮一键变蓝| | 2024-5-20 21:00 | 只看该作者
这个速率一般不是修改波特率的么

使用特权

评论回复
10
失物招領| | 2024-5-20 23:00 | 只看该作者
时钟设置?那不是移植过来的吗?难道外部晶振和程序没匹配?

使用特权

评论回复
11
将爱藏于深海| | 2024-5-21 02:00 | 只看该作者
我觉得中断要是有问题,估计是你用DMA的操作了吧

使用特权

评论回复
12
春日负喧| | 2024-5-21 06:00 | 只看该作者
可以用逻辑分析仪或者示波器抓一下波形看看的

使用特权

评论回复
13
温室雏菊| | 2024-5-21 12:00 | 只看该作者
没理解你说的预期是啥,速度不够?改波特率不就好了吗

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

133

主题

1407

帖子

2

粉丝