主题:[求助]PIO_State这个读取GPIO状态一直不变

  共有42415人关注过本帖    
帅哥哟,离线,有人找我吗?
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   [只看该作者]

哦,好的,已经解决了,谢谢。

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

返回首页

[求助]PIO_State这个读取GPIO状态一直不变

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