在海思平台操作GPIO(1)

本文介绍了在海思平台上操作GPIO的步骤,包括使用himin工具设置GPIO的复用寄存器、输入输出状态,以及读写GPIO_DATA寄存器。详细阐述了设置寄存器的地址计算和值设定,并对比了与其他ARM开发板操作GPIO的不同,如内存映射和I/O内存访问函数的使用。
摘要由CSDN通过智能技术生成

经过查询资料,在海思平台操作gpio可以通过himin工具进行操作

  •  设置gpio的复用寄存器(将gpio设置为普通IO)                                                                                                                        格式:himin  操作的gpio的寄存器地址(开始地址+偏移地址)  输入寄存器的值                                                                                    1、首先查找gpio组对应的复用寄存器的基地址 2、查找具体管脚对应的复用寄存器的偏移地址3、设置寄存器的值       
  •  设置gpio的输入输出                                                                                                                           

         格式:himin  操作的gpio的寄存器地址(gpio组的基地址+寄存器偏移地址)  输入寄存器的值   

         设置gpio的输入输出其实就是写GPIO_DIR寄存器

  1.    首先需要找管脚对应gpio组的寄存器的基地址
  2.   在基地址的基础上再加要操作寄存器的偏移地址(这是一个组的管脚的寄存器的地址)
  3.  在这个地址上有8位,每一位对应一个管脚的输入(0)输出(1)
<
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值