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

关于内部上拉电阻

请教一下大家,在Piccolo Launchpad使用按键时,为何要禁能内部上拉电阻才能得到正确的结果?

若不禁能,程序开始执行后,GPIO12读到为低电平,按下按键,读到高电平。放开按键,再次按下,仍然读到为高电平。

若是C2000内部上拉电阻小于R11,导致GPIO12读到一直为高电平,但为何按键第一次按下前读到低电平?按键第一次按下的电路和第一次按下再松开后的电路不是一样的吗?

具体描述,参见 blog.csdn.net/…/21172971

Seven Han:请问您用的哪款芯片?
请贴上您的代码以及原理图。

请教一下大家,在Piccolo Launchpad使用按键时,为何要禁能内部上拉电阻才能得到正确的结果?

若不禁能,程序开始执行后,GPIO12读到为低电平,按下按键,读到高电平。放开按键,再次按下,仍然读到为高电平。

若是C2000内部上拉电阻小于R11,导致GPIO12读到一直为高电平,但为何按键第一次按下前读到低电平?按键第一次按下的电路和第一次按下再松开后的电路不是一样的吗?

具体描述,参见 blog.csdn.net/…/21172971

user4380285:

回复 Seven Han:

芯片是F28027,代码、原理图和如下的网页所述一致。谢谢!

blog.csdn.net/…/21172971

请教一下大家,在Piccolo Launchpad使用按键时,为何要禁能内部上拉电阻才能得到正确的结果?

若不禁能,程序开始执行后,GPIO12读到为低电平,按下按键,读到高电平。放开按键,再次按下,仍然读到为高电平。

若是C2000内部上拉电阻小于R11,导致GPIO12读到一直为高电平,但为何按键第一次按下前读到低电平?按键第一次按下的电路和第一次按下再松开后的电路不是一样的吗?

具体描述,参见 blog.csdn.net/…/21172971

Seven Han:

回复 user4380285:

该问题的解释您需要先了解下C2000芯片gpio 管脚internal pull-ups/downs,在以下链接:

另外,在F28027手册中有给出gpio低电平输入电流值,见datasheet 78页。

赞(0)
未经允许不得转载:TI中文支持网 » 关于内部上拉电阻
分享到: 更多 (0)