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


目录
相关文章
|
弹性计算 网络安全 数据安全/隐私保护
80端口备案,有么有详细教程怎么去备案呀?
80端口备案,有么有详细教程怎么去备案呀?
4693 0
|
资源调度
#发布npm包遇到错误,因为用了淘宝镜像地址的原因的解决方法-403 403 Forbidden - PUT https://registry.npmmirror.com/-/user/org.cou
#发布npm包遇到错误,因为用了淘宝镜像地址的原因的解决方法-403 403 Forbidden - PUT https://registry.npmmirror.com/-/user/org.cou
1483 0
|
机器学习/深度学习 人工智能 算法
《深度洞察:AI助力MySQL性能困局突围》
在数据驱动的业务体系中,MySQL作为核心关系型数据库,常因数据量增长、应用复杂度提升而面临性能下降问题。传统人工排查效率低且难以应对复杂情况,而AI技术凭借强大的数据分析与模式识别能力,可高效定位性能瓶颈并提出优化方案。通过收集与分析MySQL性能指标、查询日志等数据,AI能精准发现异常根源,如查询优化问题或资源配置不足,并动态调整优化策略。这不仅提升了MySQL性能与稳定性,还为业务发展提供了坚实支撑,展现了AI在数据库管理领域的巨大潜力。
405 15
|
监控 Shell Linux
Android调试终极指南:ADB安装+多设备连接+ANR日志抓取全流程解析,覆盖环境变量配置/多设备调试/ANR日志分析全流程,附Win/Mac/Linux三平台解决方案
ADB(Android Debug Bridge)是安卓开发中的重要工具,用于连接电脑与安卓设备,实现文件传输、应用管理、日志抓取等功能。本文介绍了 ADB 的基本概念、安装配置及常用命令。包括:1) 基本命令如 `adb version` 和 `adb devices`;2) 权限操作如 `adb root` 和 `adb shell`;3) APK 操作如安装、卸载应用;4) 文件传输如 `adb push` 和 `adb pull`;5) 日志记录如 `adb logcat`;6) 系统信息获取如屏幕截图和录屏。通过这些功能,用户可高效调试和管理安卓设备。
|
Unix Linux iOS开发
计算文件内容的SHA-256散列值
计算文件内容的SHA-256散列值
1168 7
|
人工智能 网络架构 开发者
第一个100%开源的MoE大模型,7B的参数,1B的推理成本
【10月更文挑战第1天】《OLMoE: Open Mixture-of-Experts Language Models》一文介绍了OLMoE,这是一个完全开源的Mixture-of-Experts(MoE)语言模型,具有70亿参数量,但每个输入令牌仅需10亿参数进行推理,有效平衡了性能与成本。OLMoE由Allen Institute for AI等机构的研究者共同开发,其开源特性促进了大规模语言模型领域的合作与创新,降低了资源浪费,同时具备良好的可扩展性和效率,为研究和应用开辟了新可能。然而,其复杂性也可能带来训练和调优上的挑战。
440 2
|
安全 编译器 程序员
全面解析C++11新特性:现代编程的新起点(上)
全面解析C++11新特性:现代编程的新起点
全面解析C++11新特性:现代编程的新起点(上)
|
数据安全/隐私保护
嵌入式编程工具MDK5.14安装包及安装教程
该文档提供了嵌入式编程工具MDK5.14的安装包及安装教程,包括了Pack包的安装步骤。
687 3
|
SQL 关系型数据库 MySQL
学生成绩管理系统(Python+数据库) 1
学生成绩管理系统(Python+数据库)
1492 0