读出PG口0脚值是否为低电平。如果是返回PB端口9脚为低电平

2019-07-21 06:37发布

int main(void)
{
        void IO_Port_config();
       
        while(1)
        {
               
                if        (GPIO_ReadInputDataBit(GPIOG, PGin(0))==0)
                {
                        while(GPIO_ReadInputDataBit(GPIOG,PGin(0))==0);
                        return PBout(9)=0;
                }

               
        }
}
出现以下错误:
..Usermain.c(20): warning:  #223-D: function "BIT_ADDR" declared implicitly
..Usermain.c(20): warning:  #174-D: expression has no effect
..Usermain.c(21): error:  #18: expected a ")"
..Usermain.c(66): warning:  #1-D: last line of file ends without a newline
..Usermain.c(66): warning: At end of source:  #12-D: parsing restarts here after previous syntax error
..Usermain.c(66): error: At end of source:  #29: expected an expression
..Usermain.c(66): error: At end of source:  #65: expected a ";"
  ..Usermain.c(66): error: At end of source:  #67: expected a "}"
..Usermain.c(66): error: At end of source:  #67: expected a "}"      

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
啊欢欢
1楼-- · 2019-07-21 09:11
直接return就好了 , 为啥还要加while语句
咸鱼也学习
2楼-- · 2019-07-21 14:37
啊欢欢 发表于 2018-12-20 15:33
直接return就好了 , 为啥还要加while语句

我要一直判断PG端口0脚是否一直处于电平0状态

一周热门 更多>