博客
关于我
GPIO寄存器描述
阅读量:288 次
发布时间:2019-03-03

本文共 708 字,大约阅读时间需要 2 分钟。

一、端口配置低寄存器(GPIOx_CRL) (x=A..E)

端口配置低寄存器(GPIOx_CRL)用于控制端口的低8位引脚状态。该寄存器通过配置位来设置或清除对应的引脚,具体操作方法需根据硬件文档进行配置。

二、端口配置高寄存器(GPIOx_CRH) (x=A..E)

端口配置高寄存器(GPIOx_CRH)负责控制端口的高8位引脚。与低寄存器类似,需通过特定的配置位来设置或清除对应的引脚状态。

三、端口输入数据寄存器(GPIOx_IDR) (x=A..E)

端口输入数据寄存器(GPIOx_IDR)用于存储端口输入数据。该寄存器能够反映当前输入信号的状态,具有重要意义在数据采集和处理环节。

四、端口输出数据寄存器(GPIOx_ODR) (x=A..E)

端口输出数据寄存器(GPIOx_ODR)用于存储和控制端口输出信号。通过该寄存器可以实现对输出数据的编码和调制。

五、端口位设置/清除寄存器(GPIOx_BSRR) (x=A..E)

端口位设置/清除寄存器(GPIOx_BSRR)用于设置或清除特定引脚的功能。该寄存器通常用于初始化或临时修改端口配置。

六、端口位清除寄存器(GPIOx_BRR) (x=A..E)

端口位清除寄存器(GPIOx_BRR)用于清除已经设置的引脚功能。该寄存器在需要撤销之前配置的设置时非常有用。

七、端口配置锁定寄存器(GPIOx_LCKR) (x=A..E)

端口配置锁定寄存器(GPIOx_LCKR)用于防止寄存器值被意外修改。通过启用锁定功能可以确保寄存器配置保持稳定。

以上内容涵盖了GPIO相关寄存器的主要配置和使用场景,具体操作需根据硬件开发文档进行详细参考。

转载地址:http://dbul.baihongyu.com/

你可能感兴趣的文章
MySQL底层概述—2.InnoDB磁盘结构
查看>>
MySQL底层概述—3.InnoDB线程模型
查看>>
MySQL底层概述—5.InnoDB参数优化
查看>>
MySQL底层概述—6.索引原理
查看>>
MySQL底层概述—7.优化原则及慢查询
查看>>
MySQL底层概述—8.JOIN排序索引优化
查看>>
MySQL底层概述—9.ACID与事务
查看>>
Mysql建立中英文全文索引(mysql5.7以上)
查看>>
MySQL开源工具推荐,有了它我卸了珍藏多年Nactive!
查看>>
Mysql当前列的值等于上一行的值累加前一列的值
查看>>
MySQL当查询的时候有多个结果,但需要返回一条的情况用GROUP_CONCAT拼接
查看>>
MySQL必知必会(组合Where子句,Not和In操作符)
查看>>
MySQL必知必会总结笔记
查看>>
MySQL快速入门
查看>>
MySQL快速入门——库的操作
查看>>
mysql快速复制一张表的内容,并添加新内容到另一张表中
查看>>
mysql快速查询表的结构和注释,字段等信息
查看>>
mysql怎么删除临时表里的数据_MySQL中关于临时表的一些基本使用方法
查看>>
mysql性能优化
查看>>
MySQL性能优化必备25条
查看>>