[应用相关] 关于提高USB虚拟串口的波特率

[复制链接]
 楼主| CaLipton 发表于 2017-11-14 09:57 | 显示全部楼层 |阅读模式
使用ST提供的USB固件库写了一个USB虚拟串口程序,但上位机的波特率这有设为9600时才能接受到数据,不过USB虚拟串口号称速度可以上M,不知道怎么设置去提高虚拟串口的波特率!
Rospiers 发表于 2017-11-14 10:35 | 显示全部楼层
直接修改源码参数就行了,不过上M是几乎不可能的,100K没什么问题
Lewisnx 发表于 2017-11-14 10:48 | 显示全部楼层
软件频率设定就不多说了。主要注意软件效率和FIFO处理。
CCompton 发表于 2017-11-14 11:02 | 显示全部楼层
先读懂代码,然后修改相关参数,最高通讯速率跟软件运行的速度和代码的效率有关,Mbps就不要想了,异步串口本身也不支持。
Richardd 发表于 2017-11-14 11:15 | 显示全部楼层
软件设定吧
Mattheww 发表于 2017-11-14 11:25 | 显示全部楼层

这个跟串口驱动有关系吧
mmuuss586 发表于 2017-11-14 13:26 | 显示全部楼层
哪里没改对吧;
9600也太低了
xbow 发表于 2017-11-14 23:40 | 显示全部楼层
mmuuss586 发表于 2017-11-14 13:26
哪里没改对吧;
9600也太低了

2005年左右,选FTDI的芯片,测试 跑过921.6k
yiyigirl2014 发表于 2017-11-15 11:03 | 显示全部楼层
当然了,你选择的晶振也要靠谱了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

126

主题

369

帖子

0

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