[51单片机] C8051F320的USB问题

[复制链接]
1051|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软件监视一下。
 楼主| ff8zgs 发表于 2016-1-15 15:55 | 显示全部楼层
电脑 用不了 bus hound  但是我用 usblayzer 抓包 只能抓到第一次发送的数据包 。之后的发送 都抓取不到 ,应该是  设备没能发送,但 具体什么原因 却看不到,比如是 In令牌到底发送没有
您需要登录后才可以回帖 登录 | 注册

本版积分规则

18

主题

199

帖子

1

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