STM32笔记2 - GPIO端口及寄存器的原理与说明

一、GPIO引脚(114个)

概念说明:STM32F407ZGT6一共有7个IO端口(PORT),分别用字母A B C D E F G 表示
其中每IO端口有16个引脚(PIN),一共7*16=112个引脚
另外再加上 PH0 与 PH1,总共114个引脚
在这里插入图片描述

二、通用IO端口用到的 控制寄存器

  • 配置寄存器(32位)
    • GPIOx_MODER #选择 I/O 方向(输入、输出、AF、模拟)
    • GPIOx_OTYPER #选择输出类型(推挽或开漏)
    • GPIOx_OSPEEDR #选择输出方向
    • GPIOx_PUPDR #用于选择上拉/下拉
  • 数据寄存器(32位,但高16位保留)
    • GPIOx_IDR #输入数据寄存器(只读)
    • GPIOx_ODR #输出数据寄存器(可读可写)
  • 置位/复位寄存器(32位)
    • GPIOx_BSR
  • 锁定寄存器(32位)
    • GPIOx_LCKR
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值