阅读:1386回复:5
MCS51控制SL811时,怎么样检测到有USB设备插入呢?
各位老大帮帮忙吧!!
请问是在SL811里面的某个寄存器里查看嘛?还是怎么样?~ 我实在是初学,望得到各位的指教!!! |
|
沙发#
发布于:2004-06-02 08:29
你先发USBReset(),然后去读寄存器,寄存器能指出有没有设备接上,而且会告诉你设备是高速还是低速的.
|
|
|
板凳#
发布于:2004-06-02 13:01
谢谢~ 可以具体说明是看SL811里面的哪个寄存器吗?~
还有USBreset()具体是怎么样的函数呢?~ 请问能不能提供实现这样功能的代码(51+SL811)呢?~ 本人愿意购买~ |
|
地板#
发布于:2004-06-02 15:57
你所说的寄存器位置 是SL811的 Interrupt Status Register 0DH的第5位,Insert/Remove吗?
|
|
地下室#
发布于:2004-06-02 21:35
是通过第5位和第6位共同确定
|
|
5楼#
发布于:2004-06-02 23:10
嗯~的确是的~~
那用C51如何控制MCU去读取SL811里面的这个寄存器呢?~ ^_^ 太菜鸟了~ |
|