主題:[求助]PIO_State這個讀取GPIO狀態一直不變 共有47544人關注過本帖 |
---|
drakone |
1樓 信息 | 搜索 | 郵箱 |
加好友 發短信 |
[求助]PIO_State這個讀取GPIO狀態一直不變 Post By:2013-3-25 16:54:00 [只看該作者]
PIO_State這個讀取GPIO狀態一直不變,不知道是不是使用錯誤,應該如何使用。
代碼如下: UINT16 *pIoState=NULL;
PIO_State(pIoState);
if(pIoState==NULL)
{
return -1;
}
if(pIoState[5]==0)
{
return TRUE;
}
else
{
return FALSE;
} |
單帖管理 | 引用 | 回復 |
drakone |
2樓 信息 | 搜索 | 郵箱 |
加好友 發短信 |
Post By:2013-3-26 8:27:00 [只看該作者]
求助
|
單帖管理 | 引用 | 回復 |
yy |
3樓 信息 | 搜索 | 郵箱 |
加好友 發短信 |
Post By:2013-3-26 9:20:00 [只看該作者]
你理解錯了,因該這樣。
#define GPIO5 (0x1 << 5) UINT16 IoState; PIO_State(&IoState); if(IoState&GPIO5)
{
printf("GPIO5為高電平");
} |
單帖管理 | 引用 | 回復 |
drakone |
4樓 信息 | 搜索 | 郵箱 |
加好友 發短信 |
Post By:2013-3-26 10:09:00 [只看該作者]
哦,好的,已經解決了,謝謝。
|
單帖管理 | 引用 | 回復 |