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

请教一个很奇怪的问题:TM4C129ENCPDT的PB0为什么输出不了3.3V电压呢???

配置成输出模式:

ROM_SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOB);

ROM_GPIOPinTypeGPIOOutput(GPIO_PORTB_BASE, GPIO_PIN_0);

ROM_GPIOPinWrite(GPIO_PORTB_BASE, GPIO_PIN_0,GPIO_PIN_0);

但是发现输出的电压只有1V左右;(这是为什么???)

其他IO口也是这样配置的都能输出3.3V的电压为什么只有PB0不可以呢?查遍了手册没有发现PB0有什么特殊的。。。

然后我提高了下输出功率:

GPIOPadConfigSet(GPIO_PORTB_BASE, GPIO_PIN_0, GPIO_STRENGTH_12MA, GPIO_PIN_TYPE_STD_WPU);

添加这一句之后能输出2.3V左右的电压;

请大家不吝赐教!!!

Blove:

回复 xyz549040622:

找到原因了,是外部线路的问题,一时忘了外部还并联了个IC,感谢苦憎行!

xyz549040622:

回复 Blove:

粗心大意害死人,这种问题,首先怀疑硬件的问题。

赞(0)
未经允许不得转载:TI中文支持网 » 请教一个很奇怪的问题:TM4C129ENCPDT的PB0为什么输出不了3.3V电压呢???
分享到: 更多 (0)