【正点原子】手把手教你学STM32 HAL库开发全集【真人出镜】STM32入门教

1---2简介
general purpose input output
通用输入输出接口 GPIO
作用 :采集信息 (输入)控制外部器件(输出)
特点:1. 不同型号,IO口数量不同
2.快速翻转
3.每个IO口都可中断
4.支持八种工作模式
电气特性
1.STM32工作电压范围
2V<=VDD<=3.6V 一般接3.3V
2.识别电压范围
COMS端口 (-0.3V~1.164V)逻辑0 ; (1.8333V~3.6V)逻辑1;在1.164V~1.8333V之间可能是0或1,应避免。
TTL端口(FT)
3.输出电流
单个IO口,最大25mA 但和不能大于芯片的总输入输出电流
其他性质参考芯片数据手册。
GPIO引脚分布
类型:1,电源引脚V,2,晶振引脚 (高速晶振,低速晶振,OSC) 3,复位引脚(NRST) 4,下载引脚
5,BOOT引脚(BOOT0,PB2复用) 6,GPIO 引脚
不同芯片引脚分布情况
特点:按组存在,组数视芯片而定 ,每组最多16个IO引脚
3 IO端口基本结构
上/下拉电阻 30~50千欧 F4在外部
钳位
施密特触发器 整形电路 ,将非标准方波,整形为方波。
P-MOS&N-MOS管
MOS管是压控型元件,通过控制栅源电压(Vgs),来实现导通和关闭。
4, GPIO的八种工作模式