GPIO中的相关寄存器 | 您所在的位置:网站首页 › 中断的含义与作用 › GPIO中的相关寄存器 |
GPIO中的相关寄存器
GPIO中的寄存器具体配置1. 端口模式寄存器(GPIOx_MODER)2.端口输出类型寄存器(GPIOx_OTYPER)3.端口输出速度寄存器 (GPIOx_OSPEEDR)4. 端口上拉/下拉寄存器 (GPIOx_PUPDR)5. 端口输入数据寄存器 (GPIOx_IDR)6. 端口输出数据寄存器 (GPIOx_ODR)7. 端口置位/复位寄存器 (GPIOx_BSRR)8. 端口配置锁定寄存器 (GPIOx_LCKR)9. 复用功能低位寄存器 (GPIOx_AFRL)10. 复用功能高位寄存器 (GPIOx_AFRH)
时钟使能小结
对于GPIO具体的工作方式,转载一篇博客。
[转]
【STM32】GPIO工作原理(八种工作方式超详细分析,附电路图).
GPIO中的寄存器
一个端口模式寄存器(GPIOx_MODER) 一个端口输出类型寄存器(GPIOx_OTYPER) 一个端口输出速度寄存器(GPIOx_OSPEEDR) 一个端口上拉下拉寄存器(GPIOx_PUPDR) 一个端口输入数据寄存器(GPIOx_IDR) 一个端口输出数据寄存器(GPIOx_ODR) 一个端口置位/复位寄存器(GPIOx_BSRR) 一个端口配置锁存寄存器(GPIOx_LCKR) 两个复用功能寄存器(低位GPIOx_AFRL& GPIOx_AFRH) 具体配置 1. 端口模式寄存器(GPIOx_MODER)该寄存器有32位,每2位控制一个IO口 只用到低16位,1位控制一个IO 同理,也是两位配置一个IO 同上面一样,不再赘述。 低16位,只读,读取IO状态 低16位,设置1输出高电平,设置2输出低电平 高16位,写1复位,低16位,写1置位 不太了解 用于引脚复用,4位控制 AFL0 - AFL7和GPIOx0 - GPIOx7一一对应 用于引脚复用,4位控制 AFH8 - AFH15和GPIOx8 - GPIOx15一一对应 复用表 |
CopyRight 2018-2019 实验室设备网 版权所有 |