只能用监控usb的软件发送 而不能直接写到程序里

[复制链接]
1729|18
 楼主| chenho 发表于 2014-8-20 13:16 | 显示全部楼层 |阅读模式
哪位大师给点提示啊 我向主机发送数据 只能用监控usb的软件发送 而不能直接写到程序里 写程序发的都是0 程序应该怎么样写呢 快帮帮忙吧 十分感谢
gongche 发表于 2014-8-20 13:17 | 显示全部楼层
楼主用的什么芯片啊?
USB Device不会主动地发数据给主机的
huwr 发表于 2014-8-20 13:19 | 显示全部楼层
对,都是主机主动地访问Device,从而进行读写的。
 楼主| chenho 发表于 2014-8-20 13:20 | 显示全部楼层
cy7c63310这个芯片 我是想将芯片发送给主机的数据再读回来 这样该怎么实现呢
huwr 发表于 2014-8-20 13:22 | 显示全部楼层
主动权在USB Host手中。
 楼主| chenho 发表于 2014-8-20 13:23 | 显示全部楼层
可否说得详细些呢 要用到哪些函数啊 还是不明白啊
huanghuac 发表于 2014-8-20 13:43 | 显示全部楼层
那你让主机将收到的数据再发回去不就行了
 楼主| chenho 发表于 2014-8-20 13:44 | 显示全部楼层
我就是这个地方弄不明白啊 主机接收到的数据存在哪呢 我怎么样将它取出来啊 再存向哪发出去呢?指点一下啊
happy_10 发表于 2014-8-20 13:46 | 显示全部楼层
那你要去看看USB的驱动程序是怎么写的了
 楼主| chenho 发表于 2014-8-20 13:47 | 显示全部楼层
驱动好复杂的呀 您用过这个芯片不 可否给点流程之类的 让我参考一下
冰清玉洁 发表于 2014-8-20 13:48 | 显示全部楼层
你是神马思路?
 楼主| chenho 发表于 2014-8-20 13:49 | 显示全部楼层
我的想法就是EP1是IN端点 EP2是OUT端点 只要将IN端点的数据给OUT端点再输出不就可以了吗 可是怎么给都不对
冰清玉洁 发表于 2014-8-20 13:53 | 显示全部楼层
都是0?
 楼主| chenho 发表于 2014-8-20 13:53 | 显示全部楼层
嗯,我觉得这应该没有多复杂啊 怎么就是不对呢
wenfen 发表于 2014-8-20 13:54 | 显示全部楼层
好奇怪啊
zhuhuis 发表于 2014-8-20 13:55 | 显示全部楼层
USB传输,支持3种方式,批量、中断、流式

发送方式各不相同
 楼主| chenho 发表于 2014-8-20 13:57 | 显示全部楼层
哦,我再看看,多谢啦
huangqi412 发表于 2014-8-20 17:13 | 显示全部楼层
这发帖完全不知所云,体育老师要哭晕。
huangqi412 发表于 2014-8-20 17:17 | 显示全部楼层
USB是主从通信, 所有通信又主机发起。
用户要通信必须先通过枚举
枚举完成后调用驱动接口,或者各种标准设备的读写接口测试对设备进行读写
如读写都能实现了,还问个毛线啊,  把接收到的东西缓冲再转发出去。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

748

主题

9853

帖子

5

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