主題:EM9160 CE系統(tǒng)關(guān)于GPIO問題 共有41165人關(guān)注過本帖 |
---|
客人 |
1樓 |
EM9160 CE系統(tǒng)關(guān)于GPIO問題 Post By:2013-5-13 9:57:00 [只看該作者]
我在資料看到“通用數(shù)字IO,方向可定義,輸入5V電平兼容。
可軟件配置為COM5的TXD和RXD!笔窃趺蠢斫獾。作為COM口用和作為GPIO用兩管腳,直接輸入5V電平也可以是嗎?,不是3.3V電平? |
|
單帖管理 | 引用 | 回復(fù) |
lqk |
2樓 信息 | 搜索 | 郵箱 |
加好友 發(fā)短信 |
Post By:2013-5-13 10:23:00 [只看該作者]
COM5對(duì)應(yīng)管腳可作為串口信號(hào)或GPIO使用,輸出高電平是3.3V電平,輸入是5V電平兼容的,可直接輸入5V電平信號(hào)。
|
單帖管理 | 引用 | 回復(fù) |
客人 |
3樓 |
Post By:2013-5-13 10:46:00 [只看該作者]
是不是CN1和CN2所有引腳輸入最大電壓為3.3V?當(dāng)我把GPIO8作為COM5使能端時(shí),那GPRS的STB腳可定義到哪個(gè)GPIO呢?
|
|
單帖管理 | 引用 | 回復(fù) |
客人 |
4樓 |
Post By:2013-5-13 10:49:00 [只看該作者]
在資料上看到GPIO8、GPIO9 定為GPRS用,也說是作為COM5 /COM6的作為485用的使能端口,那我電路上把COM5做為485用,同時(shí)也有GPRS那怎么分配呢?
|
|
單帖管理 | 引用 | 回復(fù) |
lqk |
5樓 信息 | 搜索 | 郵箱 |
加好友 發(fā)短信 |
Post By:2013-5-13 11:07:00 [只看該作者]
GPIO和ISA總線都是5V輸入兼容的.
GPRS電源管理的兩個(gè)引腳,可以隨便選用兩位GPIO來實(shí)現(xiàn),只要滿足你所選用的GPRS模塊對(duì)上下電時(shí)序的要求就行了: 下面是基于ETA300 GPRS模塊(MC37i),選用GPIO10,GPIO11實(shí)現(xiàn)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模塊數(shù)據(jù)手冊(cè)了解詳細(xì)的上電和關(guān)電時(shí)序。
|
單帖管理 | 引用 | 回復(fù) |