2011年1月11日星期二

GPIO用做输入的问题

今天在使用TMS320F28035这款MCU的时候,出现了一个问题:
被用做输入的端口无法真实反映出外部的高低电平状态。

排除了外部的因素后,发现GPIO用做输入的时候,MCU内部的上拉电路仍然在起作用,并且影响着输入信号的电平状态。

解决方法:

由于GPIO端口(除了可以用作ePWM的端口)默认开启了内部上拉功能,因此:

用做输入端口时一定要关闭对应管脚内部的上拉功能

涉及到的寄存器为:GPAPUD / GPBPUD

没有评论:

发表评论