码迷,mamicode.com
首页 > 其他好文 > 详细

STM32F4 1.GPIO

时间:2020-06-24 00:12:54      阅读:54      评论:0      收藏:0      [点我收藏+]

标签:pup   复用   speed   速度   配置   输入数据   mod   strong   基础知识   

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

标签:pup   复用   speed   速度   配置   输入数据   mod   strong   基础知识   

原文地址:https://www.cnblogs.com/xwcs/p/13185288.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!