1.硬件介绍
(1)两红一黄三个开关,中间是复位按钮,左边低功耗按钮,右边为允许用户独立控制的试验按键
(2)原理图分析:开关断开高电平,开关按下低电平
2.编写按键代码(轮训方式)
(1)查阅手册
参考文档: 1. IMX6ULL_MINI_V2.2(Mini底板原理图).pdf
2. IMX6ULL参考手册.pdf
(1)初始化
(1)复用功能配置
Chapter 32:IOMUX Controller (IOMUXC)
IOMUXC_SW_MUX_CTL_PAD_UART1_CTS_B: 低四位(0101)
IOMUXC_SetPinMux(IOMUXC_UART1_CTS_B_GPIO1_IO18, 0);
SION(信号监控)1: 0 //0 DISABLED — Input Path is determined by functionality
MUX_MODE(复用功能)4: 0101//ALT5 — Select mux mode: ALT5 mux port: GPIO1_IO03 of instance: gpio1
(2)电气特性
Chapter 32:IOMUX Controller (IOMUXC)
IOMUXC_SW_PAD_CTL_PAD_UART1_CTS_B
IOMUXC_SetPinConfig(IOMUXC_UART1_CTS_B_GPIO1_IO18, 0xF080);
HYS(压摆率)1: 0 //0 HYS_0_Hysteresis_Disabled; 输入 不开启
PUS(上拉或者下拉)2: 11 // PUS_3_22K_Ohm_Pull_Up — 22K Ohm Pull Up
PUE(拉与保持选择)1: 1 //选择拉
PKE(拉或保持使能)1: 1 //使能
ODE(漏极开漏)1: 0 //使能
SPEED(速度)2: 10 //SPEED_2_medium_100MHz_ — medium(100MHz)
DSE(驱动能力)3: &
嵌入式学习day48-硬件-imx6ul-key、中断
最新推荐文章于 2025-12-05 17:59:21 发布

最低0.47元/天 解锁文章
4068

被折叠的 条评论
为什么被折叠?



