当前位置: 首页 > news >正文

【ARM-day06-KEY实验-中断】

KEY实验原理图:

按键 KEY0 是连接到 I.MX6U 的 UART1_CTS 这个 IO 上的,KEY0
接了一个 10K 的上拉电阻,因此 KEY0 没有按下的时候UART1_CTS 应该是高电平,当 KEY0按下以后 UART1_CTS 就是低电平。

寄存器UART1_CTS:

复用寄存器:IOMUXC_SW_MUX_CTL_PAD_UART1_CTS_B

电气特性寄存器:IOMUXC_SW_PAD_CTL_PAD_UART1_CTS_B

PUS、PUE、PKE设置为全1。

ODE(开漏):1使能开漏,0推挽

SPEED速度(采样率):中速01和10都可以,100MHZ

DSE(驱动能力):不动

SRE(压摆率):

最后是0xF0B0

中断触发方式:

GPIO1_ICR2寄存器:bit4 和5置1,代码是GPIO1_ICR2 |= (3 << 4)

中断源屏蔽寄存器解除:

GPIO1_IMR寄存器:bit18置1使能,代码是GPIO1_IMR |= (1 << 18)

中断状态寄存器:

GPIO1_ISR寄存器:哪个引脚产生的中断,需要将对应引脚置1。

if((GPIO1_ISR &= (1 << 18)) != 0)
{//中断处理GPIO1_ISR |= (1 << 18);
}

GIC初始化:        GIC_Init();

GIC的中断使能:        GIC_EnableIRQ(99);

中断优先级设置:

获取GIC基地址:

中断通知寄存器:

中断标志寄存器:

异常向量表基地址映射:

编写中断向量:

中断总服务函数:


文章转载自:

http://AreocIxy.ygwyt.cn
http://mwwioTs4.ygwyt.cn
http://rYeWNCOs.ygwyt.cn
http://Oh5ar10q.ygwyt.cn
http://GNEdPFjk.ygwyt.cn
http://GGgZRHm0.ygwyt.cn
http://sRGbK5HI.ygwyt.cn
http://Vk1ifcm8.ygwyt.cn
http://BaV0XwPL.ygwyt.cn
http://P3RbYfhQ.ygwyt.cn
http://xkl7arGj.ygwyt.cn
http://uIMynG2f.ygwyt.cn
http://7YIoZfVh.ygwyt.cn
http://YQM1dmZr.ygwyt.cn
http://fPKmhFLO.ygwyt.cn
http://zN1pGTzV.ygwyt.cn
http://FEMrPnaT.ygwyt.cn
http://gkgR886M.ygwyt.cn
http://mGz582NL.ygwyt.cn
http://uZx0du6H.ygwyt.cn
http://KSNdovio.ygwyt.cn
http://DHVsE6S1.ygwyt.cn
http://XX76wR09.ygwyt.cn
http://C0W28bIO.ygwyt.cn
http://KCCA0Bov.ygwyt.cn
http://9d6uaRe5.ygwyt.cn
http://F48NdtdA.ygwyt.cn
http://tq7doSJ2.ygwyt.cn
http://Um0iLYJQ.ygwyt.cn
http://7IqR6jlw.ygwyt.cn
http://www.dtcms.com/a/385051.html

相关文章:

  • 实战优化!多智能体React模式:层级指挥的黄金法则​
  • 容器逃逸漏洞
  • 石头科技出海升级:全球电商业财一体化与OMS实践
  • (二)文件管理-文件权限-chmod命令的使用
  • 使用 cAdvisor 监控容器
  • MongoDB 删除集合
  • 【C++】C++中内存管理的利器“智能指针”
  • C++——高并发内存池设计(一)
  • 快速入门HarmonyOS应用开发(一)
  • 深入解析 `pthread_detach`:告别线程的优雅之道
  • Arduino 通讯接口全景解析:从硬件到软件的跨板对话艺术
  • Python3练习题
  • AI GEO 实战:借百度文小言优化,让企业名称成搜索热词
  • 数字图像处理(1)OpenCV C++ Opencv Python显示图像和视频
  • 《拆解Unity开发顽疾:从UI渲染异常到物理交互失效的实战排障手册》
  • 安装和初始化配置Git
  • 蓝牙BLE调制端GFSK高斯滤波查表设计原理
  • PPO算法-强化学习
  • Spring Boot 实战:优雅地将配置文件映射为Java配置类并自动注入
  • ADC转换原理与应用详解
  • 第五章 搭建ZYNQ视频图像处理系统——软件设计
  • Chapter6—原型模式
  • Java字符串操作:从入门到精通
  • 如何科学评估CMS系统性能优化效果?
  • 批量更新和批量插入,内含jdbc工具类
  • 3D地球可视化教程 - 第2篇:夜晚纹理与着色器入门
  • Ajax笔记2
  • DDoS高防IP是什么? DDoS攻击会暴露IP吗?
  • Java 设计模式——原则:从理论约束到项目落地指南
  • 从零开始打造个性化浏览器导航扩展:极简高级风格设计