主题:技术支持:检查USB是否存在

  共有38222人关注过本帖    
x10
1楼


技术支持:检查USB是否存在  发帖心情 Post By:2005-11-7 16:14:00   [只看该作者]

在使用USB的文件操作之前可调用下面函数检查USB是否存在。

unsigned int PortBaseAddr = 0x300;

// return = 1: USB is online
//        = 0: USB is not found!
int IsUSBOnline( )
{
    unsigned char ub1;

    outportb( PortBaseAddr + 1, 0x0a );
    outportb( PortBaseAddr, 0x20 );
    ub1 = inportb( PortBaseAddr );
    if( ub1 & 0x20 ) return 1;
    return 0;
}

  单帖管理 | 引用 | 回复 回到顶部
LYF
2楼


  发帖心情 Post By:2005-11-9 14:52:00   [只看该作者]

谢谢了

  单帖管理 | 引用 | 回复 回到顶部
haiying
3楼


  发帖心情 Post By:2005-11-11 16:08:00   [只看该作者]

谢谢了,正要用到了

  单帖管理 | 引用 | 回复 回到顶部

返回首页

技术支持:检查USB是否存在

用户名:
            验证码: 验证码,看不清楚?请点击刷新验证码
内容: