主题:EM9160 CE系统关于GPIO问题

  共有36219人关注过本帖    
帅哥哟,离线,有人找我吗?
lqk
1楼 信息 | 搜索 | 邮箱


加好友 发短信
  发帖心情 Post By:2013-5-13 10:23:00   [显示全部帖子]

COM5对应管脚可作为串口信号或GPIO使用,输出高电平是3.3V电平,输入是5V电平兼容的,可直接输入5V电平信号。

  单帖管理 | 引用 | 回复 回到顶部
帅哥哟,离线,有人找我吗?
lqk
2楼 信息 | 搜索 | 邮箱


加好友 发短信
  发帖心情 Post By:2013-5-13 11:07:00   [显示全部帖子]

GPIO和ISA总线都是5V输入兼容的.
GPRS电源管理的两个引脚,可以随便选用两位GPIO来实现,只要满足你所选用的GPRS模块对上下电时序的要求就行了:

下面是基于ETA300 GPRS模块(MC37i),选用GPIO10,GPIO11实现GPRS模块电源管理的代码,供参考。

#define GPRS_STB GPIO10
#define GPRS_AUX GPIO11
 
BOOL GPRSPowerIsOn( )
{
    UINT16 ub1;
   
    PIO_OutDisableEx( GPRS_STB );
    PIO_StateEx( &ub1 );
 
    return (( ub1&GPRS_STB )?FALSE:TRUE);
}
 
BOOL GPRS_PowerOn( )
{
    PIO_OutEnableEx( GPRS_STB );
    PIO_OutClearEx( GPRS_STB );
    Sleep( 150 );
    PIO_OutSetEx( GPRS_STB );
 
    return  ( GPRSPowerIsOn( ) );
}
 
BOOL GPRS_PowerOff( )
{
    int i1;
   
    PIO_OutEnableEx( GPRS_AUX );
    PIO_OutSetEx( GPRS_AUX );
    for( i1=0; i1<20; i1++)
    {
        Sleep( 100 );
        if( !GPRSPowerIsOn( ) )
        {
            Sleep( 500 );
            break;
        }
    }
    PIO_OutClearEx( GPRS_AUX );
 
    return (( 20 == i1 )?FALSE:TRUE);
}

可以参考你所选用的GPRS模块数据手册了解详细的上电和关电时序。

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

返回首页

EM9160 CE系统关于GPIO问题

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