news 2026/5/20 3:05:48

IMX6ULL学习之GPIO外设

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
IMX6ULL学习之GPIO外设

引脚复用函数 IOMUXC_SetPinMux

static inline void IOMUXC_SetPinMux

( uint32_t muxRegister, // 复用控制寄存器地址

uint32_t muxMode, // 复用模式(ALT0~ALT7)

uint32_t inputRegister, // 输入选择寄存器地址

uint32_t inputDaisy, // 输入通道选择

uint32_t configRegister,// 配置寄存器地址

uint32_t inputOnfield // SION:软件输入使能 )

配置步骤

打开时钟

引脚复用

电气属性配置

输入输出模式配置

GDIR寄存器

32 位寄存器,每一位对应一个 GPIO 引脚

置1,表示设置该位引脚为输出模式,向该位引脚写高低电平

置0,表示设置该位引脚为输入模式,从该位引脚读取高低电平

DR寄存器

32 位寄存器,每一位对应一个 GPIO 引脚

当引脚作为输出时,向对应的位写1使引脚为高电平,写0引脚为低电平

当引脚作为输入时,读取到1表表示引脚高电平,读取到0表示引脚低电平

外设原理

led灯

原理:
电路图:

蜂鸣器

原理:低电平发声
电路图:

按键

原理:按下,连通GND,KEY0为低电平;松开,不连通GND,KEY0为高电平
电路图:

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/2 2:43:35

UE5材质实战:4次采样搞定描边、法线贴图与FlowMap,性能优化新思路

UE5材质优化实战:4次采样实现描边、法线转换与FlowMap的数学奥秘 在移动端和性能敏感型项目中,图形渲染的每一毫秒都弥足珍贵。传统材质效果往往需要多次纹理采样才能实现基础功能,而今天我们将颠覆这一认知——仅用4次采样即可完成描边、法线…

作者头像 李华
网站建设 2026/4/2 2:37:17

域1知识点|安全治理核心概念,一次讲透

✨ 域1 知识点|安全治理核心概念,一次讲透 为什么要学这个? 这是 整个CISSP的"宪法" 也是区分 CISSP 和纯技术工程师的 核心思维差异 考过CISSP却知识点模糊?先从这个模块捡回来 👇 8大知识域就自然串联了&a…

作者头像 李华
网站建设 2026/4/2 2:35:12

Workstation避坑指南:网络总连不上?

网络连接是现代工作站的生命线,一旦出现故障,会严重影响工作效率。本文将梳理工作站常见的网络连接问题,并提供一套系统的排查与解决方案,助您快速“避坑”,恢复顺畅网络。常见网络连接问题概述网络连接不稳定或中断是…

作者头像 李华