怎样读取IO口状态

2020-01-01 17:43发布

请教怎样读取IO口状态,这样读取g_bInPutPin =gpio_pin_read(GPIO_InPutPin);有用吗
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
亽亼
1楼-- · 2020-01-01 17:55
完全不知道是什么回事
klxx68
2楼-- · 2020-01-01 18:02
什么类型的单片机 ,是否需要先设置IO口的工作状态?
13627059790
3楼-- · 2020-01-01 23:24
qn9021,IO口设置为输入,我这样通过判断IO状态来进入程序if(((g_ucCmdDcFlag & 0x04) & !GETIO(GPIO_InPutPin)) || (!(g_ucCmdDcFlag & 0x04) & GETIO(GPIO_InPutPin))),死活进不去,换成这样就可以了,    if(g_ucCmdDcFlag & 0x04) // ÊäÈëµÄ״̬·¢ÉúÁ˱仯
                {
                        if(GETIO(GPIO_InPutPin)) return;
                }
                else
                {
                        if(GETIO(GPIO_InPutPin))
                        {
                        }
                        else
                        {
                                return;
                        }
                }
不知道什么问题
NJ8888
4楼-- · 2020-01-02 00:32
getdata=GPIOX->IDR,对应位自己处理
mo_fish
5楼-- · 2020-01-02 03:52
 精彩回答 2  元偷偷看……

一周热门 更多>