- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章 LPC2000系列ARM硬件结构 目录 存储器加速模块(MAM) 存储器加速模块(MAM) 目录 外部存储器控制器(EMC) 目录 引脚连接模块 目录 GPIO GPIO GPIO GPIO相关寄存器描述——IOxPIN GPIO GPIO相关寄存器描述——IOxDIR GPIO GPIO相关寄存器描述——IOxSET GPIO GPIO相关寄存器描述——IOxCLR 使用GPIO注意要点 GPIO GPIO GPIO GPIO 目录 向量中断控制器 IRQ中断相应流程 将当前的程序状态寄存器的内容备份 即,SPSR_irq = CPSR 处理器切换到IRQ模式 禁止IRQ中断,即,I = 1 保存返回地址 LR_irq = PC 设置IRQ异常入口地址 PC = 0x18 发生IRQ异常事件 说明:ARM7不支持IRQ中断嵌套 向量中断控制器 向量IRQ0使能 中断源 向量IRQ0控制寄存器 VICVectCntl0 向量地址0寄存器 VICVectAddr0 默认向量地址寄存器 VICDefVectAddr 向量IRQ15使能 中断源 向量IRQ15控制寄存器 VICVectCntl15 向量地址15寄存器 VICVectAddr15 DefIRQ IRQ0 IRQ15 VectAddr0 VectAddr15 DefVectAddr 硬 件 优 先 级 选 择 向量地址选择 向量地址寄存器 VICVectAddr IRQ0 IRQ15 DefIRQ IRQ中断信号 向量IRQ0 向量IRQ15 非向量IRQ 高 低 优 先 级 IRQ中断状态寄存器 VICIRQStatus FIQ中断信号 中断选择寄存器 VICIntSelect 中断使能寄存器 VICIntEnable 中断使能清零寄存器 VICIntEnClr 中断源 [31:0] 软件中断使能寄存器 VICSoftInt 软件中断清零寄存器 VICSoftIntClear FIQ中断状态寄存器 VICFIQStatus 中断状态寄存器 VICRawIntr IRQ FIQ 向量中断控制器 中断选择寄存器 VICIntSelect 中断使能寄存器 VICIntEnable 中断使能清零寄存器 VICIntEnClr 中断源 [31:0] 软件中断使能寄存器 VICSoftInt 软件中断清零寄存器 VICSoftIntClear 中断状态寄存器 VICRawIntr IRQ FIQ 0xFFFF F010 0 R/W 中断使能寄存器 控制32个中断请求(包括软件中断)的使能 VICIntEnable 0xFFFF F014 0 W 中断使能清零寄存器 将中断使能寄存器中的一个或多个位清零 VICIntEnClr 0xFFFF F00C 0 R/W 中断选择寄存器 将32个中断请求的每个中断分配为FIQ或IRQ VICIntSelect 0xFFFF F018 0 R/W 软件中断寄存器 控制对应通道产生软件中断 VICSoftInt 0xFFFF F01C 0 W 软件中断清零寄存器 禁止对应通道的软件中断 VICSoftIntClear 地址 复位值 访问 描述 名称 寄存器描述-控制寄存器 向量中断控制器 控制寄存器功能描述 VICSoftIntClear 软件中断设置寄存器 VICSoftInt 中断类型选择:FIQ IRQ VICIntSelect VICIntEnClr 使能(禁止)中断源产生中断 VICIntEnable 功能描述 控制寄存器 FIQ中断 向量IRQ中断 非向量IRQ中断 中断源0 中断源1 …… 中断源31 VIC 将32个 中断输入 进行分配 向量中断控制器 向量IRQ0使能 中断源 向量IRQ0控制寄存器 VICVectCntl0 向量地址0寄存器 VICVectAddr0 默认向量地址寄存器 VICDefVectAddr 向量IRQ15使能 中断源 向量IRQ15控制寄存器 VICVectCntl15 向量地址15寄存器 VICVectAddr15 向量地址寄存器 VICVectAddr 寄存器描述-参数设置寄存器 0 0 0 0 复位置 0xFFFF F030 向量地址寄存器 VICVectAddr 0xFFFF F034 默认向量地址寄存器 VICDefVectAddr 0xFFFF F100 ~ 0xFFFF F13C 向量地址0寄存器 ~ 向量地址15寄存器 VICVectAddr0 ~ VICVectAddr15 0xFFFF F200 ~ 0xFFFF F23C 向量控制0寄存器 ~ 向量控制15寄存器 VICVectC
文档评论(0)