GPIO基础知识学习
GPIO基础知识
- 4种输入模式:
输入浮空
输入上拉
输入下拉
模拟输入
- 4种输出模式:
开漏输出
开漏复用功能
推挽式输出
推挽式复用功能
- 3种最大输出速度:
2MHz
10MHz
50MHz
每组IO口含下面7个寄存器,7个寄存器一共可以控制一组GPIO的16个IO口
GPIOx_CRL:端口配置低寄存器
GPIOx_CRH:端口配置高寄存器
GPIOx_IDR:端口输入寄存器
GPIOx_ODR:端口输出寄存器
GPIOx_BSRR:端口位设置/清除寄存器
GPIOx_BRR:端口位清除寄存器
GPIOx_LCKR:端口配置锁存寄存器
注意:CRL/CRH每四个位控制一个IO口,CRL控制标号0-7的口,CRH控制标号8-15的口

浙公网安备 33010602011771号