打印
[51单片机]

C8051F320的USB问题

[复制链接]
821|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ff8zgs|  楼主 | 2016-1-15 14:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用C8051F320 做了一个CDC,枚举已经成功,从主机往设备批量传输数据,没有任何问题,但是从设备往主机发送,却遇到了问题。具体是当设备重启后 第一次向主机发送数据可以成功,但第二次的时候单片机就不会发送了。目前不清楚是主机收到第一次的数据后是是否在发送IN令牌,(不过采用的是微软的CDC驱动,应该会不停的发IN 令牌),或者是主机在收到数据后没有应答ACK。补充主机软件(SSCOM33.exe)的串口助手。目前问题是怎么去排查问题出在那里了。是主机的问题还是设备的问题。

相关帖子

沙发
ff8zgs|  楼主 | 2016-1-15 14:20 | 只看该作者
木有人知道吗,好急

使用特权

评论回复
板凳
ff8zgs|  楼主 | 2016-1-15 15:15 | 只看该作者
:'(:'(:'(:'(

使用特权

评论回复
地板
JY-DX-JY| | 2016-1-15 15:38 | 只看该作者
用Bus Hound软件监视一下。

使用特权

评论回复
5
ff8zgs|  楼主 | 2016-1-15 15:55 | 只看该作者
电脑 用不了 bus hound  但是我用 usblayzer 抓包 只能抓到第一次发送的数据包 。之后的发送 都抓取不到 ,应该是  设备没能发送,但 具体什么原因 却看不到,比如是 In令牌到底发送没有

使用特权

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

本版积分规则

18

主题

199

帖子

1

粉丝