打印

GPIO输入输出复用

[复制链接]
985|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
drsong|  楼主 | 2016-1-25 19:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
有没有可能用下面的方式复用同一个GPIO。
GPIO通过推挽的方式输出高电平,通过一个电阻接到NMOSFET,可以控制FET导通,从而输出大电流。
GPIO同时作为键盘输入,这个时候GPIO设置成弱上拉输入,可以检测按键。
按键按下的时候,由于是把GPIO拉低了,所以不会让FET导通。
问题是:按键没有按下的情况下,弱上拉输入的GPIO,会不会让NMOSFET导通?按理说NMOSFET是电压控制的器件,会让他导通?

求高手解答

相关帖子

沙发
cuya| | 2016-1-26 09:26 | 只看该作者
不能说完全没有可行性。复用同一个GPIO, 一般来说, GPIO 作为输入与作为输出的部分最好是完全互不干扰。因此, 接 gpio 输出的外设输入最好有锁存以及使能控制,而作为键盘输入或是输出的 GPIO 相对容易些, 毕竟是通过软件控制完成的

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

30

帖子

1

粉丝