打印
[STM32F1]

串口传输速率有限导致采样频率上不去该如何解决

[复制链接]
226|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
脏脏包|  楼主 | 2025-7-31 10:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
使用STM32F103RCT6的ADC进行正弦波的数据采集,通过串口将数据发送至上位机,由于串口传输速率有限导致采样频率上不去,该如何解决

使用特权

评论回复
沙发
LcwSwust| | 2025-7-31 10:34 | 只看该作者
采样率和位数是多少?串口波特率多少?

使用特权

评论回复
板凳
dffzh| | 2025-8-1 08:53 | 只看该作者
1、ADC采样率是多少?或者说采样周期是多少?串口波特率配置了多少? 这种操作不应该不行。
2、如果的确不行,串口数据加个队列缓存也可以解决。

使用特权

评论回复
地板
dukedz| | 2025-8-1 09:02 | 只看该作者
本帖最后由 dukedz 于 2025-8-1 09:06 编辑

最高 50 Mbps 的串口(50000000 bps),硬件自动分包、打包、校验、多主仲裁……

看下够不够用: https://bbs.21ic.com/icview-3350404-1-1.html


电脑端可以用这个开源的 usb 转串口: https://bbs.21ic.com/icview-3426278-1-1.html

使用特权

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

本版积分规则

1

主题

1

帖子

0

粉丝