一、简要概述
- GPI外设可以说是stm32单片机最基本,最常用的外设了,想玩一些小模块,肯定离不开IO引脚的配置,下面我就就八种gpio模式,简单的概述一下。
- 1、浮空输入模式:首先浮空就是漂浮不定,能够管住它的是输入电平,也就是在配置了为浮空输入后,但并没有输入电压时,此时读入的电压就是一个不确定的值,可高也可低。再者就是输入电平为高,那么读出来的就是高电平;输入电平为低,那么同样读出来的电平就时低。
- 2、上拉输入模式:上拉,我的理解是把不确定的电压都拉高,管它是低电平还是高电平,但前提是没有电平输入的时候,假如有电平输入的时候,若为低电平,则读出来的是低电平,为高电平的时候,读出来的就是高电平。
- 3、下拉输入模式:与上拉同理,没有电压输入的时候是低电平。
- 4、模拟输入模式:这个模式就比较好玩了,因为它比较接地气,通过读取它的电平的数值并不是0或者1,而是电压的实时值。可以用来做adc实验。
- 5、推挽输出模式:可以输出强低,强高电平,写一就会输出高电平;写零就会输出低电平,用来连接数字器件。
- 6、开漏输出模式:只可以输出强低电平,想输出高电平的话需要外接上拉电阻,是c51的IO双向模式。
- 7、复用(推挽和开漏):与不复用类似,区别是不是芯片直接控制的。
-祝大家学习愉快! 。。。。。。。。。。。。。。。。。。。打完收工。