主題:EM9160 CE系統關于GPIO問題 共有41199人關注過本帖 |
---|
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模塊數據手冊了解詳細的上電和關電時序。
|
單帖管理 | 引用 | 回復 |