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

Hi3516A的gpio控制备忘

参考手册:Hi3516A/Hi3516D 专业型HD IP Camera Soc用户指南.pdf
gpio操作过程,在“13.6.3 工作方式”中有介绍,先配置复用功能,再配置方向寄存器,再配置管脚电平。
//管脚复用要查手册,在“2.4软件复用管脚”中可以看到muxctrl_reg54控制GPIO0_1的复用;在“2.3管脚复用控制寄存器”中对muxctrl_reg54有介绍
mw 0x200f00d8 0 管脚gpio0-1复用为gpio

//在“13.6.4 GPIO 寄存器概览” 中介绍了gpio的基地址(gpio0 = 0x20140000),包括方向地址(偏移0x400)和数据地址(偏移0),特别的数据寄存器的对应不是从bit0开始算,而是从bit2开始算,即gpioX组的0管脚偏移地址为0x004,1管脚偏移地址为0x008,2管脚偏移地址为0x010,3管脚偏移地址为0x020,4管脚偏移地址为0x040,5管脚偏移地址为0x080,6管脚偏移地址为0x0100,7管脚偏移地址为0x200

mw 0x20140400 2 //管脚gpio0-1方向设置为输出

mw 0x20140008 2 //管脚gpio0-1电平设置为高
mw 0x20140008 0 //管脚gpio0-1电平设置为低
mw 0x20140008 2 //管脚gpio0-1电平设置为高
 

相关文章:

  • 如何设计一个为QStackWidget的界面切换动画?
  • AI Agent 要用到的技术
  • /etc/kdump.conf 配置详解
  • backward梯度返回顺序要求(forward的输入、backward的输出)
  • 2025年中国光电子器件产业链分析
  • 大模型基础(五):transformers库(下):快速分词器、自动配置类、快速微调
  • 认识并理解什么是链路层Frame-Relay(帧中继)协议以及它的作用和影响
  • Spring-使用Java的方式配置Spring
  • 每日c/c++题 备战蓝桥杯(P1886 滑动窗口 /【模板】单调队列)
  • 大模型推理框架简介
  • 微前端qiankun动态路由权限设计与数据通信方案
  • 反常积分(广义积分)
  • 机器学习模型训练模块技术文档
  • XZ03_Overleaf使用教程
  • 名词解释DCDC
  • Wannier90文件与参数
  • Three.js + React 实战系列 - 项目展示区开发详解 Projects 组件(3D 模型 + 动效 + 状态切换)✨
  • DeepSeek技术发展详细时间轴与技术核心解析
  • 【KWDB 创作者计划】基于 ESP32 + KWDB 的智能环境监测系统实战
  • 人工智能浪潮中Python的核心作用与重要地位
  • 《蓦然回首》:现代动画的践行与寓言
  • 央视热评:从银幕到生活,好故事如何“撬动”大市场
  • 抗战回望16︱《青年生活》《革命青年》:抗战与青年
  • 国际观察|韩国在政局多重不确定性中迎接总统选举
  • 党旗下的青春|赵天益:少年确定志向,把最好的时光奉献给戏剧事业
  • 五大光伏龙头一季度亏损超80亿元,行业冬天难言结束