目 录
第 1 章 设计目的..........................................................................................................1
第 2 章 设计思路..........................................................................................................2
2.1 ARM 实验箱硬件资源概述.............................................................................2
2.2 ARM 的中断原理.............................................................................................3
第 3 章 关键技术..........................................................................................................4
3.1 arm9 处理器......................................................................................................4
3.2 嵌入式 C 语言开发技术 .................................................................................5
3.3 ADS 开发环境..................................................................................................6
3.4 中断流程..........................................................................................................7
3.5 数据结构..........................................................................................................8
3.5.1 中断优先级产生模块............................................................................8
3.5.2 中断优先级............................................................................................8
3.6 寄存器工作原理..............................................................................................9
3.6.1 程序状态存储器 PSR............................................................................9
3.6.2 中断模式................................................................................................9
3.6.3 中断请求寄存器..................................................................................10
3.6.4 中断屏蔽寄存器..................................................................................10
3.7 实验详解........................................................................................................10
3.7.1 源请求寄存器 SRCPND .....................................................................10
3.7.2 中断模式寄存器 INTMOD.................................................................12
3.7.3 中断屏蔽寄存器 INTMSK .................................................................12
3.7.4 中断请求寄存器 INTPND ..................................................................13
3.7.5 中断偏移寄存器 INTOFFSET............................................................13
3.7.6 子中断源请求寄存器 SUBSRCPND .................................................13
3.7.7 子中断屏蔽寄存器 INTSUBMSK......................................................14
第 4 章 程序流程........................................................................................................15
第 5 章 主要源代码....................................................................................................16
5.1 主函数设计....................................................................................................16
5.2 核心板的初始化............................................................................................16
5.3 定时器初始化程序........................................................................................17
第 6 章 运行结果及结论............................................................................................18
6.1 运行结果........................................................................................................18
6.2 结论................................................................................................................18
参考文献......................................................................................................................19
评论0
最新资源