LiandongliuUSB
驱动牛犊
驱动牛犊
  • 注册日期2004-11-07
  • 最后登录2004-12-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1418回复:7

SL811HS:班竹、各位大虾指点迷津!!!!!

楼主#
更多 发布于:2004-11-10 11:59
HostWrite(IntEna, 0x20);
HostWrite(cSOFcnt, 0xAE);
HostWrite(CtrlReg, 0x08);
HostWrite(CtrlReg, 0x00);
HostWrite(cSOFcnt, 0xAE);
HostWrite(CtrlReg, 0x08);
DelayMs(10);
HostWrite(CtrlReg,0x00);
DelayMs(1);
HostWrite(IntStatus, 0xFF);

HostWrite(EP0Status, 0x92);// USB载体是我的导师做的,只有BULK IN (2端点)
HostWrite(EP0Address, 0x10)
HostWrite(EP0XferLen, 0x1)//载体里面只有一字节的的数据
HostWrite(EP0Counter, 0x8)//因为只有一个USB载体,就任意给定一地址值
HostWrite(IntStatus, 0xFF);
HostWrite(EP0Coutrol, 0x23);//只读数据,从载体到主机
但是死活读不出数据来,郁闷......
还望班竹、各位大虾指点迷津!!!!!
单独对SL811HS的RAM操作是正确的,也能读出是全速设备,硬件版本号(1.5),
读EP0Status值为04就是Time_out,EP0Counter值为
刘东
LiandongliuUSB
驱动牛犊
驱动牛犊
  • 注册日期2004-11-07
  • 最后登录2004-12-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-11-10 12:16
EP0Counter值不定!太郁闷了,请问各位高手这样能读出数据吗?行得通吗?不好意思我是菜鸟!!!
QQ:27346738
Liandongliu@126.com
刘东
LiandongliuUSB
驱动牛犊
驱动牛犊
  • 注册日期2004-11-07
  • 最后登录2004-12-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-11-10 12:17
各位同仁,一定要救命呀!!!!!!、、、、、、、、
刘东
LiandongliuUSB
驱动牛犊
驱动牛犊
  • 注册日期2004-11-07
  • 最后登录2004-12-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-11-10 17:59
我用的是软核Nios处理器对其控制的,初始化寄存器与51相同吗?班竹,救救我呀,高手们来呀,我头好大呀
刘东
LiandongliuUSB
驱动牛犊
驱动牛犊
  • 注册日期2004-11-07
  • 最后登录2004-12-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-11-11 18:04
怎么没人理偶!!!!!!
刘东
yyouking
驱动老牛
驱动老牛
  • 注册日期2003-12-18
  • 最后登录2020-04-28
  • 粉丝0
  • 关注0
  • 积分967分
  • 威望114点
  • 贡献值1点
  • 好评度78点
  • 原创分0分
  • 专家分0分
  • 社区居民
5楼#
发布于:2004-11-13 10:54
硬件连线对不对,48M的晶体正确否
提供: AT89S52+D12开发套件 W78E54+Sl811HST单片机读写U盘套件 PL2303HX-串口转USB 网站http://www.devking.cn 联系 sl811hs@yahoo.com.cn QQ:14441292
LiandongliuUSB
驱动牛犊
驱动牛犊
  • 注册日期2004-11-07
  • 最后登录2004-12-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-11-18 18:04
经过一段苦苦的追求,呵呵,现在能读出描述符了,谢谢yyouking,能否请教一个问题:描述符读出后,USB载体是批量传输,能否按照枚举时的流程读USB载体的数据(除了没有Setup包)?谢谢,上次主要是因为晶体有问题,电源有干扰!!!
刘东
alex_heshen
驱动牛犊
驱动牛犊
  • 注册日期2004-05-11
  • 最后登录2005-05-12
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-11-25 13:20
可以的,我就是这样做的,控制传输和批量传输的USB过程放在一个程序中的。
QQ:394091623
游客

返回顶部