阅读:1324回复:5
SL811hs初始化
我目前正在做51读写U盘,接口芯片采用sl811hs,但初始化后
系统插入U盘后,能检测到中断,但读取到的中断状态寄存器的值为 0xe0,指示usb设备没有准备好,不知什么原因! 初始化代码如下: 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); 望高手指教!不胜感谢! |
|
沙发#
发布于:2004-07-12 20:12
你用的是哪种8051
他对端口的配置有要求吗? |
|
板凳#
发布于:2004-07-12 14:33
硬件连接应该没有问题,我检测SL811HS内存,可以读写SL811HS的
RAM! |
|
地板#
发布于:2004-07-09 22:23
你那SL811和51之间是怎么连的。
|
|
地下室#
发布于:2004-07-09 14:13
有reset(),
还会是什么原因! 谢谢! |
|
5楼#
发布于:2004-07-09 13:37
有没有RESET?
|
|
|