STM32基本IO的寄存器介绍

STM32每个IO端口有7个寄存器:CRL和CRH用于配置模式,IDR和ODR为数据寄存器,BSRR进行置位/复位操作,BRR为复位寄存器,LCKR为锁存寄存器。CRL和CRH设置IO的速度和模式,IDR和ODR读取和设定IO电平,BSRR和BRR实现位操作,LCKR锁定配置。
摘要由CSDN通过智能技术生成

说明

最近自己在学习STM32,跟着原子哥的STM32教学视频学习,参考的资料有来自原子哥的,以后的博客都是自己对这段时间学习到的内容的总结,麻烦以后要是有出错的请指出来。

简介

—— 51 32
IO 可直接配置操作 需要配置相关寄存器来操作

STM32 的每个 IO 端口都有 7 个寄存器来控制。他们分别是:配置模式的:

2 个 32 位的端口配置寄存器 CRL 和 CRH
2 个 32 位的数据寄存器 IDR 和 ODR
1 个 32 位的置位/复位寄存器BSRR
1个 16 位的复位寄存器 BRR
1 个 32 位的锁存寄存器 LCKR

端口配置低寄存器(32位)

在这里插入图片描述
在这里插入图片描述
1、这两个寄存器的功能相似,一个是配置低8位IO口的

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值