GPIO工作方式:
1、四种输入模式
输入浮空
输入上拉
输入下拉
模拟输入
2、四种输出模式
开漏输出:
只可以输出强低电平,高电平得靠外部电阻拉高。输出端相当于三极管的集电极,要得到高电平状态需要上拉电阻才行,适合于做电流型的驱动,其吸收电流的能力相对强(一般20ma以内)
开漏复用功能:
推挽式输出:
可以输出强高低电平,连接数字器件
推挽式复用功能:
三种最大翻转速度:
2MHZ、10MHZ、50MHZ
GPIO相关配置寄存器:
每组IO口含七个寄存器:
端口配置低寄存器:
端口输入数据寄存器:
端口输出数据寄存器:
端口位设置/清除寄存器:
端口位清除寄存器:
端口复用功能:
端口重映射功能: