打印

香主出来!--STM32虚拟串口速度问题请教

[复制链接]
5285|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
dami|  楼主 | 2009-9-23 11:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 dami 于 2009-9-23 11:30 编辑

STM32 虚拟串口程序 里面有个虚拟串口和一个UART真串口.
UART真串口.是肯定要设置波特率啦.
但虚拟串口的速率要设置吗?能达到什么速度?怎么测试.
谢谢啦.
沙发
mcuisp| | 2009-9-23 11:57 | 只看该作者
虚拟串口的波特率,属于“被设置”。呵呵

使用特权

评论回复
板凳
dami|  楼主 | 2009-9-23 12:39 | 只看该作者
本帖最后由 dami 于 2009-9-23 12:46 编辑

什么意思啊?听不懂啊.讲详细的吧.2楼的老大.

我来理一下吧:
1,USB本身是没有速率设置的
2,USB转串口的USB部分的程序也是没有速率设置的
3,USB转串口的串口部分上电初始化一个波特率啦
4,USB转串口的串口部分的波特率在USB设备通信时可以通过串口调试软件等PC软件设置改变.(通过USB转串口的设备请求之类的接口)
你看我说的对吗?请指点.

使用特权

评论回复
地板
ch_worm| | 2009-9-23 13:06 | 只看该作者
嗯 同意楼上···

使用特权

评论回复
5
byeyear| | 2009-9-23 17:08 | 只看该作者
如果你不将虚拟串口的数据从真正串口转发,那么波特率的设置没什么意义

使用特权

评论回复
6
香水城| | 2009-9-23 22:49 | 只看该作者
本帖最后由 香水城 于 2009-9-23 22:50 编辑

这个问题不是STM32的问题,是虚拟串口驱动以及虚拟串口协议的问题。

好的做法是,在PC端设置波特率,这个设置的参数传送到STM32,STM32再依据这个参数设置实际的串口;但ST提供的例子是否是这样实现的,因为我没有看过它的程序,所以不清楚。

楼主如果有兴趣可以研究一下;如果有不方便之处,可以自己修改。

使用特权

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

本版积分规则

61

主题

1050

帖子

6

粉丝