STM32F4 1.GPIO
Posted xwcs
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了STM32F4 1.GPIO相关的知识,希望对你有一定的参考价值。
GPIO基础知识
4种输入模式
输入浮空 GPIO_Mode_IN_FLOATING
输入上拉 GPIO_Mode_IPU
输入下拉 GPIO_Mode_IPD
模拟输入GPIO_Mode_AIN
4种输出模式
开漏输出(上下拉)
开漏复用(上下拉)
推挽式输出(上下拉)
推挽式复用(上下拉)
4种最大输出速度
2MHZ,25MHZ,50MHZ,100MHZ
每组IO十个寄存器,可以控制一组16个IO口(STM32F407ZET6有7组IO口,一共112个IO口)
端口模式寄存器GPIOx_MODER
端口输入类型寄存器GPIOx_OTYOER
端口输出速度寄存器GPIOx_OSPEEDR
端口上拉下拉寄存器GPIOx_PUPDR
端口输入数据寄存器GPIOx_IDR
端口输出数据寄存器GPIOx_ODR
端口复位寄存器GPIOx_BSRR
端口配置锁存寄存器GPIOx_LCKR
两个复位功能寄存器GPIOx_AFRL(低位) & GPIOx_AFRH(高位)
以上是关于STM32F4 1.GPIO的主要内容,如果未能解决你的问题,请参考以下文章