串口通讯最高可以做到多大呢,我见手册上说是4.5M

[复制链接]
2133|12
 楼主| MTCN2013 发表于 2016-9-11 19:52 | 显示全部楼层 |阅读模式
串口通讯最高可以做到多大呢,我见手册上说是4.5M,实际真的有那么高吗
叶覃 发表于 2016-9-11 23:06 | 显示全部楼层
RS232最高通讯速度一般是230400bps,某些采用USB转换的虚拟串口通讯速度可达921600bsp。
huafei123 发表于 2016-9-12 10:41 | 显示全部楼层
数据手册说得是理论值,实际会受到外部电路影响的
mdk55555 发表于 2016-9-12 16:39 | 显示全部楼层
huafei123 发表于 2016-9-12 10:41
数据手册说得是理论值,实际会受到外部电路影响的

那影响的外部因素有哪些呢?
haokeer 发表于 2016-9-13 22:11 | 显示全部楼层
原因很多,跟晶振的差误,外围电路设计,PCB走线,串口芯片的性能都有关系,理论上能达到这么快,实际上未必。双MCU用UART通信实现过7M的波特率是没问题的
xiaolong12 发表于 2016-9-16 15:22 | 显示全部楼层
和使用的usb转串口芯片有关了,CP2010慢点,最快的是FT232的芯片
喵喵小星人 发表于 2016-9-16 17:13 | 显示全部楼层
这要看串口版本了,Sata1带宽1.5G/s,传输速度最高150M/s,Sata2带宽3G/s,传输速度最高300M/s,Sata3带宽G/s,传输速度最高600M/s。
maninman1981 发表于 2016-9-17 11:47 | 显示全部楼层
以PC机作为参考的前提下,标准速率:
1。若用RS232接口编程做RS485通讯,标准程序的最大传输速率是115200bps。
2。若用RS232接口编程做RS485通讯,自行编程的最大传输速率是230400bps。
3。若用USB转RS232接口编程做RS485通讯,标准程序的最大传输速率是921600bps。
yysforever 发表于 2016-9-18 14:11 | 显示全部楼层
串口一般就是19200最大了,再大也没有意思了。
 楼主| MTCN2013 发表于 2016-10-16 10:13 | 显示全部楼层
叶覃 发表于 2016-9-11 23:06
RS232最高通讯速度一般是230400bps,某些采用USB转换的虚拟串口通讯速度可达921600bsp。 ...

虚拟串口是什么意思呢?我实际做的超过115200,误码率就很高了。
 楼主| MTCN2013 发表于 2016-10-16 10:14 | 显示全部楼层
huafei123 发表于 2016-9-12 10:41
数据手册说得是理论值,实际会受到外部电路影响的

关键是数据手册也没有说明这个最高速度。我实际115200都不敢上去。误码率太高了。
huafei123 发表于 2016-10-16 19:46 | 显示全部楼层
xiaolong12 发表于 2016-9-16 15:22
和使用的usb转串口芯片有关了,CP2010慢点,最快的是FT232的芯片

确实和串口芯片有关了,有些不好的芯片,速度就是上不去。
wangjiahao88 发表于 2016-10-25 16:36 | 显示全部楼层
实际的 到不了这么高的 并且 串口的误码率太大。。。。。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

28

主题

155

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部