经过查询资料,在海思平台操作gpio可以通过himin工具进行操作
- 设置gpio的复用寄存器(将gpio设置为普通IO) 格式:himin 操作的gpio的寄存器地址(开始地址+偏移地址) 输入寄存器的值 1、首先查找gpio组对应的复用寄存器的基地址 2、查找具体管脚对应的复用寄存器的偏移地址3、设置寄存器的值
- 设置gpio的输入输出
格式:himin 操作的gpio的寄存器地址(gpio组的基地址+寄存器偏移地址) 输入寄存器的值
设置gpio的输入输出其实就是写GPIO_DIR寄存器
- 首先需要找管脚对应gpio组的寄存器的基地址
- 在基地址的基础上再加要操作寄存器的偏移地址(这是一个组的管脚的寄存器的地址)
- 在这个地址上有8位,每一位对应一个管脚的输入(0)输出(1)