打印

关于官方USB例程105系列USB做虚拟串口的问题

[复制链接]
2295|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
PXJ_520|  楼主 | 2010-6-11 16:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
当PC端一次发送为64个字节的整数倍数据时,STM32这端会多收到64字节数据,
用仿真器调试时观察发现,STM32端多进入一次接收中断
且多收到的数据与发送数据的最后64个字节数据一致!~
请问香版,这个问题是PC端驱动问题,还是开发板这边的问题?
沙发
香水城| | 2010-6-11 17:18 | 只看该作者
你看看在接收中断中,接收数据长度是多少。一般发送64个字节的整数倍数据时,结束时需要发送一个长度为0的数据包,这时候数据缓冲区肯定还是最后64个字节的数据。

使用特权

评论回复
板凳
PXJ_520|  楼主 | 2010-6-11 18:07 | 只看该作者
长度同样是64个字节,
你可以拿开发板试试

使用特权

评论回复
地板
PXJ_520|  楼主 | 2010-6-17 08:59 | 只看该作者
版主不在?自己顶

使用特权

评论回复
5
ST_ARM| | 2010-6-17 09:35 | 只看该作者
虚拟串口的例程在105系列中,那个例子有Bug,请等下一个版本出来你再测试。

使用特权

评论回复
6
PXJ_520|  楼主 | 2010-6-17 15:36 | 只看该作者
下一个版本是什么时候呢?
我的项目时间比较急

使用特权

评论回复
7
PXJ_520|  楼主 | 2010-6-18 09:39 | 只看该作者
下一个版本什么时候出,具体给个时间呀

使用特权

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

本版积分规则

39

主题

230

帖子

0

粉丝