阅读:1383回复:0
SL811HS的设备检测问题
我用SL811HS做主机读取U盘,可是刚开始工作就遇到了麻烦,折腾了好长时间也不行。我把程序流程写在下面,请各位老大帮忙。
对SL811HS初始化的工作: 向0x0F寄存器送0xAE(使用主机工作模式) 向0x05寄存器送0x08(复位USB) 延时10毫秒 向0x05寄存器送0x00(恢复正常工作模式) 向0x06寄存器送0x61(使能USB-A中断、设备插入/移出、设备检测) 向0x0D寄存器送0xFF(清除中断状态寄存器) 延时10毫秒 然后我读取中断状态寄存器,读出的值大部分时间是0xBB,而这时我的USB接口没有连接任何设备。 以上的程序,我用单步跟踪,结果也类似。 |
|