AM3354芯片,程序控制一个GPIO管脚输出低电平,此GPIO管脚上拉了10K电阻后级没有接任何器件,使用示波器测量显示无法拉低,去除上拉电阻就没问题,大神们此类情况正常吗?还是我配置有问题。(上拉电压和管脚电平都是3.3V)查看了芯片手册GPIO管脚最大有4ma驱动电流,就是想不明白电压拉不下来。 管脚配置:static struct pinmux_config tsc_gpio_pin_mux2[] = { {"mmc0_dat0.gpio2_29", OMAP_MUX_MODE7 | AM33XX_PIN_OUTPUT}, {NULL, 0}, };
Shine:
把 AM33XX_PIN_OUTPUT改成PIN_OUTPUT_PULLUP 试试。
user4514232:
回复 Shine:
试了不行,还是一样。只能下拉1V左右,不能完全下拉到0V
Shine:
回复 user4514232:
其他GPIO管脚也有这个问题吗?还是就这个管脚有问题?
yongqing wang:
回复 user4514232:
使用这个方式测试一下别的GPIO口:blog.csdn.net/…/51036162
Shine:
回复 user4514232:
感谢分享!