STM32GPIO基本原理 寄存器配置
STM32F103ZET6 有7组IO口,每一组IO口有16个IO 一共有16x7=112个IO
GPIOA-GPIOB- -- GPIOG
PA0-PA16
可以作为串口和引脚 TF代表可以容忍5v电压 大部分引脚都可以
GPIO的输入模式有四种
输入浮空
输入上拉
输入下拉
模拟输入
GPIO的输出模式有四种
开漏输出
开漏复位功能
推挽式输出
推挽式复位功能
3种翻转速度 2mhz 10mhz 50mhz
端口输入数据寄存器 可以查询我们电平输出的状态
16-31保留为0 假设我们去读第0位,PA0读出来是0的话说明就是低电平
设置相应的位高低电平 只用到低16位 高16位保留