怎样读取IO口状态

2020-01-01 17:43发布

请教怎样读取IO口状态,这样读取g_bInPutPin =gpio_pin_read(GPIO_InPutPin);有用吗
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
6条回答
13627059790
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;
                        }
                }
不知道什么问题

一周热门 更多>