海思配置及控制GPIO

本文介绍了海思GPIO的配置步骤,包括查阅管脚定义表格和寄存器的正确配置。详细讲解了如何使用btools中的himd.l和himc工具进行寄存器读写,通过实例演示了检查和修改寄存器值的过程,以确保GPIO正确配置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

GPIO配置

在使用某个GPIO之前,需要确保你所使用的GPIO已经完成了正确的配置,具体的配置需要查看你所使用的海思芯片提供的管脚定义表格,例如下图:
管脚定义图
该表格指定了需要配置某个GPIO对应的寄存器以及每一位的说明,表格也会给出默认的配置值,但是建议还是自己检查寄存器是否配置正确。

寄存器读写

海思提供了工具btools,默认在系统根目录的bin文件夹下,提供了可进行寄存器操作的工具。直接输入btool即可查看相关指令

/ # btools
-h
        print help msg
-i
        install board tools
-u
        uninstall board tools
-V
        print version
------------------------------------------------------
 himc       : memory clear
 himd       : memory display (8bit)
 himd.l     : memory display (32bit)
 himm       : memory modify
 hivd       : video dump
 himdb      : video dump
 hiddrs     : ddr statistic
 i2c_read   : i2c device read
 i2c_write  : i2c device read
 ssp_read   : ssp device read
 ssp_write  : ssp device read
  • 其中显示的hi
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值