主题:Etr232i 如何检测ETA608链接和U盘链接 共有24127人关注过本帖 |
---|
![]() lqk |
1楼 信息 | 搜索 | 邮箱 |
![]() ![]() ![]() ![]() |
![]()
试试这个:
////////////////////////////////////////// #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; } |
单帖管理 | 引用 | 回复 ![]() |