imx6u gpio随笔

本文介绍了IMX6U处理器中GPIO的配置方法,以及如何通过IOMUXC控制器实现IO的复用,包括IOMUXC_SW_MUX_CTL_PAD和IOMUXC_SW_PAD_CTL寄存器的作用。详细列举了GPIO1_IO00的多用途示例,以及如何选择和配置GPIO作为通用输入输出应用。
摘要由CSDN通过智能技术生成
查阅gpio
如果只想看每个 IO 能复用什么外设的话可以直接查阅《IMX6ULL 参考手册》的第 4 章“ Chapter 4 External Signals and Pin Multiplexing ”。如果我们要编写代码,设置某个 IO 的复用功能的话就需要查阅第 32 章“ Chapter 32: IOMUXController(IOMUXC)” , 32 章详细的列出了所有 IO 对应的复用配置寄存器。
imx6u  gpio配置
IOMUXC_SW_MUX_CTL_PAD_XX_XX IOMUXC_SW_PAD_CTL_PAD_XX_XX 这两种寄存器都是配置 IO 的,注意是 IO !不是 GPIO GPIO 是一个 IO 众多复用功能中的一种。
比如 GPIO1_IO00 这个 IO 可以复用为: I2C2_SCL GPT1_CAPTURE1 ANATOP_OTG1_ID 、ENET1_REF_CLK 、 MQS_RIGHT GPIO1_IO00 ENET1_1588_EVENT0_IN 、SRC_SYSTEM_RESET 和 WDOG3_WDOG_B 9 个功能, GPIO1_IO00 是其中的一种,我们想要把 GPIO1_IO00 用作哪个外设就复用为哪个外设功能即可。如果我们要用 GPIO1_IO00 来点个灯、作为按键输入啥的就是使用其 GPIO( 通用输入输出 ) 的功能。将其复用为 GPIO 以后还需要对其 GPIO 的功能进行配置,
关于 I.MX6U GPIO 请参考《 IMX6UL 参考手册》的第 26章“Chapter 26 General Purpose Input/Ouput(GPIO) ”,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值