workhard123 发表于 2012-4-7 16:32:37

请教各位配置管脚为输入状态,困惑???

本帖最后由 workhard123 于 2012-4-7 16:39 编辑

请教各位一个问题,我将rGPJCON这个GPJ0这个管脚设置成输入态,但是怎么老是设置不了,
下面程序程序的本意是如果检测外面输入高电平,则从串口打印High,
运行的结果,现在这个pin脚是悬空的,串口一直打印High

请问各位到底是怎么回事?

rGPJCON=(rGPJCON&~(0x3<<0))|(0x0<<0);//设置成输入
rGPEUP=(rGPEUP&~(0x1<<0))|(0x1<<0);
rGPJDAT=0;
      while(1)
      {
               
                   if((rGPJDAT&0x0001)==0x0001)               
                     Uart_Printf("High\n");
               }

raominping 发表于 2012-4-7 18:17:51

输入的DAt不能设置吧。去掉上啦试试

workhard123 发表于 2012-4-7 20:00:15

貌似默认是悬空是高电平
越简单的越复杂
不懂
页: [1]
查看完整版本: 请教各位配置管脚为输入状态,困惑???