TI中文支持网
TI专业的中文技术问题搜集分享网站

TM4C123G PE1口读到的状态一直都是零,即使直接与VCC连接,也是读到零。

  SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOE);
  GPIOPinTypeGPIOInput(GPIO_PORTF_BASE,GPIO_PIN_1);
  if(GPIOPinRead(GPIO_PORTF_BASE,GPIO_PIN_1)==0)
  {
   a=1;
  }

else

{

 a=2;

}

HG:

Clock Set你做了么?    SysCtlClockSet(SYSCTL_SYSDIV_5|SYSCTL_USE_PLL|SYSCTL_XTAL_16MHZ|SYSCTL_OSC_MAIN);

还有就是把读的函数放在while(1)里试试呢。

xyz549040622:

按照楼上说的来,你的程序没写好,建议在官方的第一个例程上修改,先把时钟,输入和输出模式配置好。然后在主循环中判断IO的状态和电平。

赞(0)
未经允许不得转载:TI中文支持网 » TM4C123G PE1口读到的状态一直都是零,即使直接与VCC连接,也是读到零。
分享到: 更多 (0)