博客
关于我
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/

你可能感兴趣的文章
python语言有哪些优点和缺点_Python有哪些优缺点,你了解吗?
查看>>
Python 从入门到精通:30天速成教程到底有多狠?你能坚持下来吗?
查看>>
Python 从数据库中存储和检索密码的最安全方法
查看>>
Python语言及其应用 - 知识点遍历
查看>>
Python 优化提速的 8 个小技巧
查看>>
Python 余弦相似度与皮尔逊相关系数 计算
查看>>
python 使用execjs 报编码错误解决办法,UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xac in position 145: il
查看>>
python 使用filetype校验文件
查看>>
Python 使用flush函数将缓冲区数据立即写磁盘
查看>>
python 使用in判断不准确,in不好使
查看>>
Python 使用pandas 进行查询和统计详解
查看>>
Redis 配置文件redis.conf详细解释
查看>>
python网络爬虫(2)——scrapy框架的基础使用
查看>>
python网络爬虫实例教程试读_Python网络爬虫实战教程(全套完整版) - 学途无忧网 - 做技术的王者 - Powered By EduSoho...
查看>>
Python 使用哈希函数用于加密
查看>>
Python 依赖管理的革新——Poetry 深度解析
查看>>
python 保留精度及增加去除数字的千位分隔符(金额化数字)
查看>>
python 倒计时 9,8,7,。。。。。。0
查看>>
Python 入门开发学习笔记之数据的增删改查
查看>>
Python 入门教程(2)搭建环境 2.4、VSCode配置Node.js运行环境
查看>>