找回密码
 注册
搜索
查看: 3681|回复: 6

[讨论] 关于GPIO口内部结构的问题

[复制链接]
发表于 2009-8-24 22:50:00 | 显示全部楼层 |阅读模式
最近在研究GPIO口,想搞清楚GPIO口它内部的结构,它的硬件属性为PU/PD时与用软件把它设置成高/低电平时有什么不同?另外在输出上拉和输入上拉在硬件上有什么不同?将GPIO口加一下电阻时,对不同属性的GPIO口输出的有什么影响?还有在系统启动初始化时是不是所有属性的GPIO口都存在输出毛刺?请各位达人指点迷津!
发表于 2009-8-26 10:38:00 | 显示全部楼层
输出的时候设置为高电平,可以提高驱动能力。上下拉的作用很多,关键看你想怎么用[br]<p align=right><font color=red>+1 RD币</font></p>
点评回复

使用道具 举报

发表于 2009-8-27 11:05:00 | 显示全部楼层
不同的需求,不同的用法;
GPIO是有初始化状态的,详细得查询DATASHEET;
估计你说的毛刺,就是初始化时的电平不是你需求的.
一般设计选IO时就要考虑这问题的[br]<p align=right><font color=red>+3 RD币</font></p>
点评回复

使用道具 举报

发表于 2009-8-27 14:51:00 | 显示全部楼层
GPIO在输出高电平时的驱动能力较弱,因此一般加一输出上拉电阻。
输入上拉电阻一般用于输入信号为OC类型时用到,因为此类信号不能产生高电平信号[br]<p align=right><font color=red>+1 RD币</font></p>
点评回复

使用道具 举报

发表于 2012-6-20 14:23:00 | 显示全部楼层
有的GPIO口可以内部配置成上拉或者下拉,这样就不需要外部再接电阻连线。配置成上拉时,驱动能力更强。配置上下拉对外部接口来说呈现的只是一种默认的电平,其本身可以对外输出高低由软件控制,就像I2C。
[br]<p align=right><font color=red>+3 RD币</font></p>
点评回复

使用道具 举报

发表于 2012-6-21 15:22:00 | 显示全部楼层
GPIO主要是(软件来0控制)和MOSFET来一起使用
上拉一个电阻到一个电压主要是怕它在高电平时防止它不能开启MOSFET,即驱动不了MOSFET
下拉一般都不用的
我是做显卡的,电源经常会用到
[em08][em08][em08]
点评回复

使用道具 举报

发表于 2013-4-17 10:35:00 | 显示全部楼层
那输入要注意些什么呢?
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-11-25 04:20 , Processed in 0.047791 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表