谁给讲讲GPIO的8种模式?
发布: 2009-11-24 22:35 | 作者: celerylxq | 来源: StmFans思蜕盟 OPELC 自由电子联盟
一直没弄懂GPIO那8种模式有哪些区别?(
1. 浮空输入
2. 带上拉输入
3. 带下拉输入
4. 模拟输入
5. 开漏输出——(此模式可实现hotpower说的真双向IO)
6. 推挽输出
7. 复用功能的推挽输出
8. 复用功能的开漏输出
),哪种场合应该用哪种模式呢?请高手给讲讲?
1. 浮空输入
2. 带上拉输入
3. 带下拉输入
4. 模拟输入
5. 开漏输出——(此模式可实现hotpower说的真双向IO)
6. 推挽输出
7. 复用功能的推挽输出
8. 复用功能的开漏输出
),哪种场合应该用哪种模式呢?请高手给讲讲?

1. 浮空输入
2. 带上拉输入,这种比较常用。
3. 带下拉输入
这三种输入电路是用那一种,要根据外围电路来决定。
5. 开漏输出——(此模式可实现hotpower说的真双向IO),确实是有这种功能。
6. 推挽输出,最常用的输出模式。
4. 模拟输入
这个输入是当IO口用来作AD通道时用。
7. 复用功能的推挽输出
8. 复用功能的开漏输出
这两种输出,是当用复用功能时用的,至于用那种也是根据外围电路的设计而定。
只有熟悉GPIO在各种模式下的电路结构才能在实际电路设计中灵活运用,这绝不是那一种场合应该用哪种模式就可以解决的。
该模式下,要切换为输入,只需要把输出置为高电平即可。外部信号将电平拉地,内部可以读取到。
再者,欢迎大家给出别的答案