GPIO分析
GPIO简介
General Purpose Input Output,即通用输入输出端口,简称GPIO
作用:负责采集外部器件的信息或者控制外部器件工作,即输入输出

- GPIO特点:
不同的型号,IO口的数量不同;
快速翻转,每次翻转最快需要两个时钟周期
每个IO口都可以做中断引脚 - GPIO电气特性

GPIO端口基本结构介绍

① 保护二极管:用于保护引脚外部过高或过低的电压输入
② 内部上拉、下拉电阻:阻值大概在30~50K 欧之间,有开关可以控制,开关由寄存器控制。当没有外部上下拉电阻时,引脚的电平由该内部的上下拉电阻决定
③ 施密特触发器:是一种整形电路,可以将非标准方波,整形成方波

④ P-MOS & N-MOS管:用于控制GPIO是开漏输出还是推挽输出
GPIO的八种模式分析

GPIO寄存器介绍

通用外设驱动模型

GPIO配置步骤
