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的主要内容,如果未能解决你的问题,请参考以下文章

如何设置快速 STM32 F4 FSMC 来控制 STM32F4Discovery 板上的显示?

在 stm32f4xx 中使用 RNG 库

STM32F4系统时钟配置及描述

stm32F4各个库文件的作用分析

STM32F4 UART半字寻址

STM32F4高性能MCU微控制器