海思芯片配置GPIO方向和数据

复用

查看文档《Hi3521DV100_PINOUT_CN.xlsx》,路径:ReleaseDoc\zh\00.hardware\chip\Hi3521DV100

1.管脚信息表

可以查询pin脚对应的功能,有些GPIO有复用,有些没有;

2.管脚复用寄存器

复用寄存器地址:0x120F_0000

3.管脚复用为GPIO

himm 0x120f016c 0x0

方向

GPIO13寄存器地址

起始地址 结束地址 功能 大小 说明
0x1222_0000 0x1222_FFFF GPIO13 寄存器 64KB -

 每个寄存器地址描述

偏移地址 名称 描述 页码
0x000~0x3FC GPIO_DATA GPIO 数据寄存器 14-91
0x400 GPIO_DIR GPIO 方向控制寄存器 14-92

每组GPIO只有8个,就是bit[0~7]。所以GPIO13_2就是bit[2]。
海思芯片配置GPIO方向和数据_第1张图片

设置输出:himm 0x12220400 0x1

数据

数据寄存器每个bit位表示每个GPIO,但有2个bit位的左偏移需注意。

海思芯片配置GPIO方向和数据_第2张图片

设置GPIO13_2高电平:100 11 = 1

himm 0x12220013 0x4

 

你可能感兴趣的:(TOOLS)