GPIO
一.GPIO定义
General Purpose Input Output ,即通用输入输出端口,简称GPIO。
负责采集外部器件的信息或者控制外部器件工作。
二.STM32 GPIO简介
2.1,GPIO特点
1,不同型号,IO口数量可能不一样,可通过选型手册快速查询
2,快速翻转,每次翻转最快只需要两个时钟周期(F1最高速度可以到50Mhz)
3,每个IO口都可以做中断
4,支持8种工作模式
2.2,GPIO电气特性
STM32工作电压范围:2 V ≤ VDD ≤ 3.6 V
GPIO识别电压范围:
COMS端口:-0.3V ≤ VIL ≤ 1.164V 1.833V ≤ VIH ≤ 3.6V
GPIO输出电流:单个IO,最大25mA
三.GPIO端口基本结构介绍
STM32F103ZET6 GPIO端口结构图
四.GPIO的八种工作模式
GPIO八种模式 |
特点及应用 |
输入浮空 |
输入用,完全浮空,状态不定 |
输入上拉 |