saite_yu
驱动牛犊
驱动牛犊
  • 注册日期2004-04-24
  • 最后登录2004-06-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1385回复:5

MCS51控制SL811时,怎么样检测到有USB设备插入呢?

楼主#
更多 发布于:2004-06-01 21:58
各位老大帮帮忙吧!!

请问是在SL811里面的某个寄存器里查看嘛?还是怎么样?~ 我实在是初学,望得到各位的指教!!!
jerry_yang
驱动牛犊
驱动牛犊
  • 注册日期2002-10-15
  • 最后登录2005-05-28
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-06-02 08:29
你先发USBReset(),然后去读寄存器,寄存器能指出有没有设备接上,而且会告诉你设备是高速还是低速的.
智者当借力而行
saite_yu
驱动牛犊
驱动牛犊
  • 注册日期2004-04-24
  • 最后登录2004-06-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-06-02 13:01
谢谢~ 可以具体说明是看SL811里面的哪个寄存器吗?~

还有USBreset()具体是怎么样的函数呢?~ 请问能不能提供实现这样功能的代码(51+SL811)呢?~ 本人愿意购买~
saite_yu
驱动牛犊
驱动牛犊
  • 注册日期2004-04-24
  • 最后登录2004-06-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-06-02 15:57
你所说的寄存器位置 是SL811的 Interrupt Status Register 0DH的第5位,Insert/Remove吗?
ws_nudt
驱动牛犊
驱动牛犊
  • 注册日期2004-03-02
  • 最后登录2004-06-08
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-06-02 21:35
是通过第5位和第6位共同确定
saite_yu
驱动牛犊
驱动牛犊
  • 注册日期2004-04-24
  • 最后登录2004-06-29
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-06-02 23:10
嗯~的确是的~~

那用C51如何控制MCU去读取SL811里面的这个寄存器呢?~ ^_^ 太菜鸟了~
游客

返回顶部