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

TM4C1231H6PMI7 LED控制问题

我用以下代码点亮LED,用示波器测试为3.3V直流电,但是万用表多接触几下该I/O口,或者用电烙铁接触,再测试该I/O口,发现只有1.0V的直流电,这是为什么?

#define PORTF_POWERLEDPIN (GPIO_PIN_4)

//Turn Power LED ON – Added 5th Jul 2014
MAP_SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOF);
ROM_GPIOPinTypeGPIOOutput(GPIO_PORTF_BASE, PORTF_POWERLEDPIN);
ROM_GPIOPinWrite(GPIO_PORTF_BASE, PORTF_POWERLEDPIN, PORTF_POWERLEDPIN);

xyz549040622:

但是万用表多接触几下该I/O口,直接触碰的引脚吗?你的LED电路是怎么接的了?也不怕搞坏,你Io出来接个电阻,再接LED,测量电阻端的电压电平,应该就是稳定的了。1V肯定不是正确的电平。

user4212556:

回复 xyz549040622:

谢谢你的回复!

(1)我们用万用表是直接检测的I/O口,I/O通过三极管驱动的LED,开始是3.3v电压,万用表表笔多次检测I/O口,该I/O口就变成1.0V了,以下是电路图;这样测量会搞坏?这样就坏的话,我觉得不正常的。如果重新上电,该I/O口就正常为3.3V电压;反复这样试也是这样。

(2)我们把三极管取掉进行测试,也是一样的效果。

(3)多台测试,每台都会这样,这个产品是量产产品,终端用户陆续发现在使用中,一些输出口莫名其妙电平发生改变。

(4)用上面同样的电路图,把MCU改为STM32F427VGT6, 同样的测试方法,I/O口电平一直是3.3V保持不变的。

xyz549040622:

回复 user4212556:

三极管取消掉也一样的效果?我这里多次测试看看。取消掉三极管,直接用IO驱动,应该肯定就不会变了。

赞(0)
未经允许不得转载:TI中文支持网 » TM4C1231H6PMI7 LED控制问题
分享到: 更多 (0)