历史上的今天
今天是:2025年01月19日(星期日)
2021年01月19日 | 快速学Arm(20)--中断向量控制器VIC[2]
2021-01-19 来源:eefocus

上面是一个用来介绍VIC及各种寄存器关系的图,因为博客里不能放太大的图,我只能将其缩小得几乎无法看见内容的大小了.
曾经有领导劝我心态要平和,不能以加班来证明工作的好坏,我真的虚心接受.其实我也不喜欢加班,只是太忙不得已而已.某事在人,成事在天,自己尽了力,就不用去管成与不成了,总觉得这不是我的作为.但也没有办法,古人说的话总是有几分道理的.
上面的图是针对lpc213x或者lpc214x而言的,看了一下lpc2400的英文文档,有些寄存器好像有些不一样.也就是说我下面写的寄存器的数量可能与我前一篇讲的不完全一致,我想细节不影响道理.我尽可能使用lpc2400的文档来学习,因为我手里的开发板就是这样型号的.
我们前面讲到,很多外设的地址都映射在APB地址段,而VIC的寄存器地址映射在AHB地址空间内.也就是说,它的地址是落在0xF000 0000 ~ 0xFFFF FFFF地址空间内.
.VICIRQStatus:IRQ状态寄存器.这个寄存器读出中断请求是否使能,被分类为IRQ.
.VICFIQStatus:FIQ状态寄存器.这个寄存器读出中断请求是否使能,被分类为FIQ.
.VICRawIntr:原始中断状态寄存器.这个寄存器读出32个原始的中断请求而不考虑它们的是否是软件中断使能和分类.
.VICIntSelect:中断选择寄存器.这个寄存器将32个中断请求分类为FIQ或者IRQ.
.VICIntEnable:中断使能寄存器.这个寄存器控制32个中断请求以及软件中断被使能为FIQ和IRQ
.VICIntEnClr:中断使能清除寄存器.这个寄存器清除一个或多个中断位.
.VICSoftInt:软中断寄存器.这个寄存器的内容与32个来自设备中断请求相"或"
.VICProtection:该寄存器运行特权模式下运行的软件对VIC寄存器进行有限的访问.
.VICSWPriorityMask:软件优先级掩码寄存器.可以使用掩码来河北中断等级.
.VICVectAddr0~VICVectAddr31:向量地址寄存器.设置32个IRQ slots的中断地址.
.VICVectPriority31:向量优先级寄存器.指定中断向量的优先级.
.VICAddress:向量地址寄存器.当IRQ中断产生时,此寄存器保存当前激活的中断向量的地址.
翻译过来的不知道是不是准确,要逐个看一下每种寄存器的详细说明才能知道它们的详细意义和使用方法.
史海拾趣
|
本帖最后由 jameswangsynnex 于 2015-3-3 20:02 编辑 烧录一般是指使用刻录机把数据刻录(也称烧录)到刻录盘。现在有CD、DVD两种刻录盘,后者容量要比前者大的多,烧录就象COPY一样。把你电脑里的东西COPY在别的文件载体上,就象1.4寸的磁盘就可 ...… 查看全部问答> |
|
问题是这样的,我用周立功的开发板自带的wince 5.0的I2C驱动(是正常的)移植到我的板子上我的板子硬件接口和周的基本一样,只是BSP不同,我把I2C编译进 内核(用了两种方法,一种是直接把周生成的DLL文件直接编译进去,并增加BIB和REG信息,另一 ...… 查看全部问答> |
|
我毕业设计要做太赫兹通信系统,请高手给写个研究计划![问题点数:30分] 我想申请大学生创新实验项目,在学期间好能发个小文章,为以后出国做准备。请问这里有没有高手帮忙写个研究计划书, 我想在太赫兹与空间通信系统方面找个研究的切入点。 非常感谢!!!邮箱:kings5099768@163.com &nb ...… 查看全部问答> |
|
WinCE下的Display驱动直接由GWES模块管理,它会直接被GWES模块管理和调用。Display驱动实际上也是分层的,其中包括GPE库,该库处理一些默认的绘图,相当于驱动的MDD层。用户只需要开发和硬件相关的PDD层驱动就可以了… 查看全部问答> |
|
前面的 之三 写得很辛苦。我当时说,这一篇对于你直接点亮LED就有直接帮助,当时我以为我说完 数据传送类 指令的时候,大家就明白了,不好意思,我再一次食言了。 &n ...… 查看全部问答> |
|
本帖最后由 dontium 于 2015-1-23 11:31 编辑 1、运放输出端加一小电阻的作用? 答:运放输出短路的保护方法很简单,只要用一个小电阻R串接于运放的输出端,如图所示,就能防止输出短路失效。如果这个电阻接到反馈环路内,如图中虚线所示,除输出 ...… 查看全部问答> |
|
《TM4C123微处理器原理与实践》 第二章TM4C123微处理器简介 TM4C123是TI公司基于Cortex-M4F内核的32位处理器; 2.1TM4C123微处理器的特点 基于Cortex-M4F内核,具有高效的信号处理及浮点运算功能,同时集成了高级运动控制PWM(Pulse Width Modulation脉冲宽度调制)和QEI(Quadrature Encoder Interface正 ...… 查看全部问答> |
|
本帖最后由 ohahaha 于 2015-12-4 14:21 编辑 [转] 如果有人问到“有没有一种通用的接地方法可以参考啊?”我先给出一个斩钉截铁的答案:“没有”。 那咋办呢,我们总不能像中国的厨师一样,教徒弟炒菜时,用到的配料都是“少许”“颜色微黄 ...… 查看全部问答> |




