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
1楼-- · 2019-03-25 09:18
也许还真不一样,看看是不是要配置成上拉等额外的 pad 配置,或者找来勘误手册看看里边有没有什么 workaround.

[ 本帖最后由 Study_Stellaris 于 2013-7-5 10:48 编辑 ]
ZHANGXUEJIE
2楼-- · 2019-03-25 13:00
 精彩回答 2  元偷偷看……
Study_Stellaris
3楼-- · 2019-03-25 14:27
见附件,参考一下.
ZHANGXUEJIE
4楼-- · 2019-03-25 16:47
谢谢了!先下来看看

一周热门 更多>

相关问题

    相关文章