主题:Etr232i 如何检测ETA608链接和U盘链接 共有34727人关注过本帖 |
---|
lqk |
1楼 信息 | 搜索 | 邮箱 |
加好友 发短信 |
Post By:2010-7-25 12:53:00 [显示全部帖子]
试试这个:
////////////////////////////////////////// #include  #include  #include  #include  unsigned int PortBaseAddr = 0x300; unsigned int IsUSBOnline( void ) {     unsigned char ub1;     outportb( PortBaseAddr + 1, 0x0a );     outportb( PortBaseAddr, 0x20 );     ub1 = inportb( PortBaseAddr );     if( ub1 & 0x20 ) return 1;     return 0; } int main(void) {    int  i1;    for(  )    {       i1 = IsUSBOnline( );       if( i1 ) printf( "USB is online\n" );       else     printf( "USB is not found!\n" );    }    return 0; } |
单帖管理 | 引用 | 回复 |