STM32_USB-FS-Device_Lib_V3.2.1 Virtual_COM_Port问题

[复制链接]
3564|5
 楼主| ddb_21ic 发表于 2011-1-17 14:03 | 显示全部楼层 |阅读模式
环境:RIDE7+万利199板+串口调试助手2.1问题:通过虚拟串口发送第一次OK,第二次开始阻塞,直到接收到数据。接收OK。
举例:
1、VCP发送 “123456789#”        ->       FT232接收到  “123456789#”
2、VCP发送 “123456789*”        ->       FT232无接收  
3、VCP发送 “123456789&”        ->       FT232无接收  
4、FT232发送“abc”                   ->       FT232接收到  “123456789&” VCP接收到“abc”
步骤2发送的“123456789*”丢失,请问有办法解决吗?
香水城 发表于 2011-1-17 14:08 | 显示全部楼层
FT232是什么?

你的问题,1)可能软件有问题,2)可能串口调试助手有问题,而且很多人碰到问题。
123654789 发表于 2011-1-17 14:29 | 显示全部楼层
FT232是 USB转RS232的一个IC
 楼主| ddb_21ic 发表于 2011-1-17 15:14 | 显示全部楼层
在第三步完成后,无论等多久,FT232串口都不能接收到数据
但是只要向STM32的UART1发送一点数据,第三步的数据就能发送出去。
感觉是固件库在USB->UART第一次发送数据后被阻塞,而且阻塞条件在UART->USB时被清除。
刚刚开始看这个固件库,绕来绕去头很大
 楼主| ddb_21ic 发表于 2011-1-17 17:08 | 显示全部楼层
试了超级终端,收发都没问题,说起来是个兼容问题
但是具体说来,是什么地方不兼容呢?
 楼主| ddb_21ic 发表于 2011-1-17 17:08 | 显示全部楼层
试了vigia修改过的版本,一样的结果
您需要登录后才可以回帖 登录 | 注册

本版积分规则

107

主题

1123

帖子

3

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