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某位的值


目录
相关文章
|
8月前
|
Shell Linux C语言
【Shell 命令集合 备份压缩 】Linux 归档和解档文件 cpio命令 使用指南
【Shell 命令集合 备份压缩 】Linux 归档和解档文件 cpio命令 使用指南
82 0
|
8月前
|
NoSQL Java Linux
Linux常用命令(文件目录操作、拷贝移动、打包压缩、文本编辑、查找)
Linux常用命令(文件目录操作、拷贝移动、打包压缩、文本编辑、查找)
|
8月前
创建或提取归档文件 - cpio
【1月更文挑战第8天】
139 0
|
8月前
|
Shell Linux C语言
【Shell 命令集合 磁盘管理 】Linux 删除指定目录下的文件和子目录 mmd命令使用指南
【Shell 命令集合 磁盘管理 】Linux 删除指定目录下的文件和子目录 mmd命令使用指南
107 0
|
8月前
|
算法 Shell Linux
【Shell 命令集合 备份压缩 】⭐⭐Linux gz文件压缩解压工具 gunzip命令 使用指南
【Shell 命令集合 备份压缩 】⭐⭐Linux gz文件压缩解压工具 gunzip命令 使用指南
101 0
|
8月前
|
算法 Shell Linux
【Shell 命令集合 备份压缩 】⭐Linux 解压缩 bz2文件 bunzip2命令 使用指南
【Shell 命令集合 备份压缩 】⭐Linux 解压缩 bz2文件 bunzip2命令 使用指南
68 0
|
存储 Linux Go
【Linux】文件 --- 文件属性 | 修改文件属性与权限
【Linux】文件 --- 文件属性 | 修改文件属性与权限
230 0
|
8月前
|
Unix Linux Shell
Linux 常用命令汇总(一):查询帮助 & 文件压缩及解压缩 & 搜索文件
Linux 常用命令汇总(一):查询帮助 & 文件压缩及解压缩 & 搜索文件
|
8月前
|
Linux
linux 压缩包管理压缩解压查看 追加
linux 压缩包管理压缩解压查看 追加
63 0
|
8月前
|
Linux Perl
Linux|sed命令花式批量修改文件
Linux|sed命令花式批量修改文件
218 0

热门文章

最新文章