LM3S8962 GPIO口的输出设置

2019-03-24 12:26发布

请问大家,请看我的GPIO口设置及想要的电平输出:
SysCtlPeriEnable(SYSCTL_PERIPH_GPIOE);  
GPIOPinTypeOut(GPIO_PORTE_BASE,GPIO_PIN_0|GPIO_PIN_1|GPIO_PIN_2|GPIO_PIN_3|GPIO_PIN_4|GPIO_PIN_5|GPIO_PIN_6|GPIO_PIN_7);
GPIOPinWrite(GPIO_PORTE_BASE ,GPIO_PIN_0|GPIO_PIN_1|GPIO_PIN_2|GPIO_PIN_3|GPIO_PIN_4|GPIO_PIN_5|GPIO_PIN_6|GPIO_PIN_7 ,0xFF);
现在的问题是PE0~PE3能够输出3.3v,而PE4~PE7只有1.2v左右,换成 GPIOF口也这样。但是如果换成GPIOA,GPIOB,GPIOC,GPIOD口,就正常了,也就是这些口的8位都能够输出3.3v.
怎么会这样呢?GPIOE口和GPIOF口与其它口不一样吗? 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
10条回答
Study_Stellaris
2019-03-25 00:25
你的 GPIOPinTypeOut 和库中的 GPIOPinTypeGPIOOutput 有什么不同吗?
如果没有的话,考虑一下应该不是程序的问题.

一周热门 更多>

相关问题

    相关文章