关于GPIO口内部结构的问题
时间:10-02
整理:3721RD
点击:
最近在研究GPIO口,想搞清楚GPIO口它内部的结构,它的硬件属性为PU/PD时与用软件把它设置成高/低电平时有什么不同?另外在输出上拉和输入上拉在硬件上有什么不同?将GPIO口加一下电阻时,对不同属性的GPIO口输出的有什么影响?还有在系统启动初始化时是不是所有属性的GPIO口都存在输出毛刺?请各位达人指点迷津!
输出的时候设置为高电平,可以提高驱动能力。上下拉的作用很多,关键看你想怎么用
不同的需求,不同的用法;
GPIO是有初始化状态的,详细得查询DATASHEET;
估计你说的毛刺,就是初始化时的电平不是你需求的.
一般设计选IO时就要考虑这问题的
GPIO在输出高电平时的驱动能力较弱,因此一般加一输出上拉电阻。
输入上拉电阻一般用于输入信号为OC类型时用到,因为此类信号不能产生高电平信号
有的GPIO口可以内部配置成上拉或者下拉,这样就不需要外部再接电阻连线。配置成上拉时,驱动能力更强。配置上下拉对外部接口来说呈现的只是一种默认的电平,其本身可以对外输出高低由软件控制,就像I2C。
GPIO主要是(软件来0控制)和MOSFET来一起使用
上拉一个电阻到一个电压主要是怕它在高电平时防止它不能开启MOSFET,即驱动不了MOSFET
下拉一般都不用的
我是做显卡的,电源经常会用到
那输入要注意些什么呢?
