F340 USB通讯问题

[复制链接]
2050|8
 楼主| tigershark00 发表于 2017-10-19 15:11 | 显示全部楼层 |阅读模式
我现在在调试一个C8051F340的USB通讯项目,向上位机发送数据是可以的,但是接收不到上位机发送下来的数据
bus hound 上显示的 bad pipe handle  和 xact error
  有谁碰到过这个问题吗?

ningling_21 发表于 2017-10-20 08:48 | 显示全部楼层
340程序有没问题?
Kelan 发表于 2017-10-20 13:50 | 显示全部楼层
用 官方的  USBXpress SDK , 很方便就搞定USB通信的
 楼主| tigershark00 发表于 2018-1-7 21:08 | 显示全部楼层
Kelan 发表于 2017-10-20 13:50
用 官方的  USBXpress SDK , 很方便就搞定USB通信的

我试试看吧  之前有下载过这个包 但是我的项目要求的是双接口的,这个包底层能改的地方不知道在那里
 楼主| tigershark00 发表于 2018-1-7 21:09 | 显示全部楼层

应该是程序的问题。但是研究到现在 不知道问题出在哪里 ,不能每次通讯完都把中断关掉吧
graycker 发表于 2018-1-7 23:18 | 显示全部楼层
本帖最后由 graycker 于 2018-1-7 23:19 编辑

可以贴描述符部分代码看看
ningling_21 发表于 2018-1-8 09:54 | 显示全部楼层
tigershark00 发表于 2018-1-7 21:09
应该是程序的问题。但是研究到现在 不知道问题出在哪里 ,不能每次通讯完都把中断关掉吧
...

不用关中断,
用例程试试看,例程一般没问题
 楼主| tigershark00 发表于 2018-3-19 21:26 | 显示全部楼层
ningling_21 发表于 2018-1-8 09:54
不用关中断,
用例程试试看,例程一般没问题

好的  我再试试  如果调试OK 了  我就把代码贴上来
zhs2007 发表于 2018-3-20 09:45 来自手机 | 显示全部楼层
用硬件抓包工具抓包,看描述符和通信交互细节,很容易确定问题原因
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

16

帖子

0

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