当前位置: 首页 > news >正文

GPIO(下) - LI,Yi

3.3 寄存器

每个GPIO共有16个端口,但STM32的寄存器为32位。所以读写寄存器只有低16位有对应的端口,高16位保留

“位带”:在STM32中,有一段专门的地址区域,这段地址映射了RAM和外设寄存器中所有的位。读写这段地址中的数据,相当于读写所映射位置的某一位

3.3.1 端口配置寄存器

  • 每一GPIOx有16个端口,每一端口由4位进行配置,一共64位
  • STM32中每一寄存器为32位,所以需要两个寄存器来配置一个GPIOx:端口配置低寄存器(GPIOx_CRL)和端口配置高寄存器(GPIOx_CRH)

image-20251117145118472

image-20251117145027906

3.3.2 端口输入数据寄存器

image-20251117145858290

3.3.3 端口输出数据寄存器

image-20251117145920136

3.3.4 端口位设置/清除寄存器

  • 高16位进行位清除;低16位进行位设置

  • 写1配置;写0不产生影响

image-20251117150139916

3.3.5 端口位清除寄存器

  • 该寄存器的低16位功能和端口位设置/清除寄存器的高16位功能相同
  • 该寄存器主要是为了方便对单一端口进行设置(清除用X_BRR,配置用X_BSRR,这样就都是低16位)
  • 如果想要对多个端口同时进行设置,只使用X_BSRR可保证同步性

image-20251117150208429

image-20251117150232070

http://www.gsyq.cn/news/52115.html

相关文章:

  • 2025年小型氦气纯化系统制造厂权威推荐:氘气回收纯化系统/PSA制氮设备/电解水制氢设备源头厂家精选
  • SSS1700鑫创USB耳机芯片,支持24bit/96KHZ高采样USB音频芯片方案
  • 2025 年角度头厂家最新推荐榜:bt50 角度头、cnc 角度头、加长角度头优质企业综合测评权威指南
  • 小程序 表情包校验
  • jenkins新增节点
  • 详解set_output_delay的用法
  • 2025杭州最大留学中介公司是哪家
  • 每位工程师都会遇到的 10 个 Kubernetes 问题(及解决方法)【转】
  • 权重矩阵初始化
  • 2025杭州最大留学中介公司在哪里
  • 2025出国留学机构大全排名榜
  • 2025成都有哪些留学中介机构比较好
  • 说说Redis的集群方案?主从复制、哨兵、Cluster集群的区别和适用场景【转】
  • 热门十大跨境电商ERP盘点!做跨境电商的必备工具!
  • 2025年欧式门窗定制厂家权威推荐:别墅平开窗/手摇平开窗/智能窗源头厂家精选
  • 2025 最新支座厂家推荐!橡胶 / 桥梁 / 国标 / 滑板 / 固定 / 弹性 / 盆式 / 减震支座品牌榜单,深度解析优质厂家实力与产品特色
  • xinyoudui 兼职时间
  • SBD1DF20V1H-ASEMI可直接替代安世PMEG2010AEH
  • 2025成都最好的留学机构是哪家公司
  • 2025年悬浮门企业综合实力排行榜:专业选购指南与行业趋势分析
  • 2025年优质卧式蒸煮机公司权威推荐排行榜
  • 64位linux内存
  • 2025年塑料合金板材订做厂家综合评测:汽车外饰板/真空吸塑板/ABS吸塑板优质供应商精选
  • 2025年镀锌方管定做厂家权威推荐:镀锌钢管/国标H型钢/不锈钢板源头厂家精选
  • Unity的协程(Coroutine)是什么?
  • Spoon9.1打开kettle文件报lock错误解决方法
  • 2025年北京智能外呼系统公司权威评测:外呼电销机器人/呼叫中心系统/电销外呼软件源头服务商精选
  • MyEMS 五层架构拆解:从毫秒级采集到 AI 决策,能源数据如何实现全链路可控?
  • 2025年江苏车辆防撞雷达系统服务综合评估:车辆预警防撞系统/车辆防撞系统材料/车辆防撞预警监测源头服务商精选
  • [Python刷题记录]-二叉树的中序遍历-二叉树-简单