分享好友 最新动态首页 最新动态分类 切换频道
网站文章页图片大全/信息流广告加盟代理
2024-12-27 11:06

网站文章页图片大全/信息流广告加盟代理

这部分的工作比较复杂,其实写gpio,就是要学会看芯片手册。打印芯片手册,然后研读是学习的必要。最好英文版。

CCM: Clock Controller Module (时钟控制模块)
IOMUXC : IOMUX Controller,IO复用控制器
GPIO: General-purpose input/output,通用的输入输出口

参考资料:芯片手册《Chapter 28: General Purpose Input/Output (GPIO)》

有5组GPIO(GPIO1~GPIO5,每组引脚最多有32个,但是可能实际上并没有那么多。
GPIO1有32个引脚:GPIO1_IO0~GPIO1_IO31
GPIO2有22个引脚:GPIO2_IO0~GPIO2_IO21
GPIO3有29个引脚:GPIO3_IO0~GPIO3_IO28
GPIO4有29个引脚:GPIO4_IO0~GPIO4_IO28
GPIO5有12个引脚:GPIO5_IO0~GPIO5_IO11

GPIO的控制涉及4大模块:CCM、IOMUXC、GPIO模块本身,框图如下

参考资料:芯片手册《Chapter 18: Clock Controller Module (CCM)》

GPIOx要用CCM_CCGRy寄存器中的2位来决定该组GPIO是否使能。
哪组GPIO用哪个CCM_CCGR寄存器来设置,请看上图红框部分。
CCM_CCGR寄存器中某2位的取值含义如下

① 00:该GPIO模块全程被关闭
② 01:该GPIO模块在CPU run mode情况下是使能的;在WAIT或STOP模式下,关闭
③ 10:保留
④ 11:该GPIO模块全程使能

对于某个/某组引脚,IOMUXC中有2个寄存器用来设置它
① 选择功能
IOMUXC_SW_MUX_CTL_PAD_:Mux pad xxx,选择某个pad的功能 IOMUXC_SW_MUX_CTL_GRP_:Mux grpxxx,选择某组引脚的功能
某个引脚,或是某组预设的引脚,都有8个可选的模式(alternate (ALT) MUX_MODE)。

② 设置上下拉电阻等参数
IOMUXC_SW_PAD_CTL_PAD_<PAD_NAME>:pad pad xxx,设置某个pad的参数
IOMUXC_SW_PAD_CTL_GRP_:pad grp xxx,设置某组引脚的参数

我们暂时只需要关心3个寄存器
① GPIOx_GDIR:设置引脚方向,每位对应一个引脚,1-output,0-input

② GPIOx_DR:设置输出引脚的电平,每位对应一个引脚,1-高电平,0-低电平

③ GPIOx_PSR:读取引脚的电平,每位对应一个引脚,1-高电平,0-低电平

翻译一下
① 设置CCM_CCGRx寄存器中某位使能对应的GPIO模块 // 默认是使能的,上图省略了
②设置IOMUX来选择引脚用于GPIO
③ 设置GPIOx_GDIR中某位为0,把该引脚设置为输入功能
④读GPIOx_DR或GPIOx_PSR得到某位的值(读GPIOx_DR返回的是GPIOx_PSR的值

翻译一下
① 设置CCM_CCGRx寄存器中某位使能对应的GPIO模块 // 默认是使能的,上图省略了
②设置IOMUX来选择引脚用于GPIO
③ 设置GPIOx_GDIR中某位为1,把该引脚设置为输出功能
④ 写GPIOx_DR某位的值

最新文章
李开复:微软和Open AI同床异梦 来源:TechWeb(ID:TechWeb)作者:宜月在今日由量子位主办的MEET2025智能未来大会上,零一万物C...
来源:雪球App,作者: 砍柴网,(https://xueqiu.com/8823164979/316410718) 来源:TechWeb(ID:TechWeb) 作者:宜月 在今日由量子位主办的MEET2025智能未来大会上,零一万物CEO、创新工场董事长李开复出席大会,并参与“预见AI 2025”
连云港直流电压变送器GAV-052 输入0-75V 输出0-10V作用+2025排名一览
连云港直流电压变送器GAV-052 输入0-75V 输出0-10V作用+2025排名一览 1. 产品概述 - WSK - S-(TH)智能温湿度控制器是一种能够对环境温湿度进行精确监测和控制的设备。它结合了先进的传感器技术和智能控制算法,用于维持环境温湿度在设定的
华为手机强劲复苏,荣耀得加把劲了
中国智能手机市场,华为手机在经历制裁后,正在以肉眼可见的速度强势复苏。丁科技网注意到,华为的“缺位”一度让其他中国手机品牌填补了其让出的市场,同样当华为“回归”后这些手机厂商都或多或少要受到影响。Canalys、IDC等数据显示,20
外国大片BGM,音乐与电影的完美融合
在电影的世界里,除了精彩的剧情和出色的演员表现,背景音乐(BGM)也是不可或缺的一部分,外国大片的BGM更是以其独特的风格和魅力,成为了电影的灵魂,本文将探讨外国大片的BGM如何与电影相得益彰,为观众带来更加震撼的视听体验。外国大
大兴网站排名优化,提升网站在搜索引擎中的竞争力,大兴网站建设
大兴网站排名优化和网站建设是提升企业在搜索引擎中竞争力的关键。通过优化网站结构、内容和链接,提高网站在搜索引擎中的排名,从而吸引更多潜在客户。建设一个符合用户需求、易于导航和使用的网站,也是提升用户体验和品牌形象的重要途径
谷歌新AI助手Jules来袭,开发者的编程救星?
在科技迅猛发展的今天,AI助手已经逐渐成为程序员们不可或缺的伙伴。近日,谷歌正式推出了一款名为“Jules”的AI代码助手,誓言为开发者们解决代码错误问题。这项新创意的发布恰逢谷歌公司最新版的Gemini 2.0一同揭幕,这让无数开发者充满
喵趣漫画电脑版官网下载官方正版vv1.0.6.1
喵趣电脑版官网下载官方正版是一款专为漫画爱好者精心打造的动漫软件,它不仅提供了丰富多样的漫画资源,还具备出色的用户体验和便捷的功能设计。这款软件覆盖了多个国家和地区的漫画作品,无论是热门的国漫、日漫、韩漫还是美漫,用户都能
白马股设计_白马股有哪些股票设计教程
摘要:白马股设计,白马股有哪些股票设计教程,新片场素材小编安伊美白马股设计,白马股有哪些股票设计教程相关内容整理,如果您对白马股设计,白马股有哪些股票设计教程感兴趣欢迎访问免费阅读。白马股设计,白马股有哪些股票设计教程一、白马
微信跳转链接生成器免费,看看怎么实现?
在当今数字化的时代,微 作为一款广泛使用的社交软件,其功能的拓展和便捷性备受关注。微 跳转链接生成器免费版的出现,为用户提供了一种全新的连接方式。本文将从功能特点、易用性、稳定性以及安全性四个方面,对微 跳转链接生成器免费版
电脑桌面怎么换壁纸
在数字化时代,电脑已经成为我们日常生活和工作中不可或缺的工具。而电脑桌面壁纸作为个性化表达的一部分,更是能够彰显用户的独特品味和心情。那么,如何更换电脑桌面壁纸呢?下面,我们就来详细讲解一下。**一、Windows系统更换壁纸方法*
相关文章
推荐文章
发表评论
0评