CPIO的操作方法

简介: CPIO的操作方法

1.普适的GPIO操作

1.使能GPIO模块

2.选择引脚模式

3.选择数据的输入或者输出

4.选择输出何种数据类型

对GPIO的操作:

第一种(低效):

将GPIO的引脚数据读取出来

将要写入的数据写进寄存器中

将寄存器中的数据写进GPIO中

第二种:

set_reg:将某位设置为1

clear_reg:将某位设置为0

上面两个操作直接进行GPIO的操作

IMX6ULLGPIO的操作

读GPIO:

1.设置CCM_CCGR寄存器中某位使能对应的GPIO模块//默认是是能的,上图省略了

2.设置IOMUX来选择引脚用于GPIO

3.设置GPIOx_GDIR中某位为0,把该引脚设置为输入功能,设置为1,把引脚设置为输出功能

4.读GPIOx_DR或GPIOx_PSR得到某位的值

写GPIO:

1.设置CCM_CCGRx寄存器中某位使能对应的GPIO模块//默认是使能的,上图省略了

2.设置IOMUX来选择引脚用于GPIO

3.设置GPIOx_GDIR中某位为1,把该引脚设置为输出功能

4.写GPIOx_DR某位的值


目录
相关文章
|
1月前
|
Shell Linux C语言
【Shell 命令集合 备份压缩 】Linux 归档和解档文件 cpio命令 使用指南
【Shell 命令集合 备份压缩 】Linux 归档和解档文件 cpio命令 使用指南
51 0
|
1月前
|
算法 Linux Shell
【Shell 命令集合 备份压缩 】Linux 压缩.Z文件 compress命令 使用指南
【Shell 命令集合 备份压缩 】Linux 压缩.Z文件 compress命令 使用指南
42 0
|
1月前
|
Shell Linux API
【Shell 命令集合 备份压缩 】Linux 解压缩文件 unzip命令 使用指南
【Shell 命令集合 备份压缩 】Linux 解压缩文件 unzip命令 使用指南
119 0
|
1月前
|
安全 Shell Linux
【Shell 命令集合 备份压缩 】Linux将可执行文件压缩成gzip格式 gzexe命令 使用指南
【Shell 命令集合 备份压缩 】Linux将可执行文件压缩成gzip格式 gzexe命令 使用指南
61 0
|
1月前
|
Shell Linux C语言
【Shell 命令集合 磁盘管理 】Linux 删除指定目录下的文件和子目录 mmd命令使用指南
【Shell 命令集合 磁盘管理 】Linux 删除指定目录下的文件和子目录 mmd命令使用指南
53 0
|
1月前
|
Shell Linux 编译器
【Shell 命令集合 备份压缩 】Linux 提取zip压缩文件的详细信息 zipinfo命令 使用指南
【Shell 命令集合 备份压缩 】Linux 提取zip压缩文件的详细信息 zipinfo命令 使用指南
58 0
|
1月前
创建或提取归档文件 - cpio
【1月更文挑战第8天】
68 0
|
1月前
|
存储 算法 Shell
【Shell 命令集合 备份压缩 】⭐Linux 压缩 bz2文件 bunzip2命令 使用指南
【Shell 命令集合 备份压缩 】⭐Linux 压缩 bz2文件 bunzip2命令 使用指南
43 0
|
1月前
|
算法 Shell Linux
【Shell 命令集合 备份压缩 】⭐⭐Linux gz文件压缩解压工具 gunzip命令 使用指南
【Shell 命令集合 备份压缩 】⭐⭐Linux gz文件压缩解压工具 gunzip命令 使用指南
54 0
|
1月前
|
算法 Shell Linux
【Shell 命令集合 备份压缩 】⭐Linux 解压缩 bz2文件 bunzip2命令 使用指南
【Shell 命令集合 备份压缩 】⭐Linux 解压缩 bz2文件 bunzip2命令 使用指南
38 0