主题: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;
}

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

返回首页

Etr232i 如何检测ETA608链接和U盘链接

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