目录
目录
前言...................................................................................................................................................1
关于本手册...............................................................................................................................1
第 1 章 概述.....................................................................................................................................3
1.1 关于处理器 ........................................................................................................................3
1.2 处理器的组件 ....................................................................................................................4
1.2.1 Cortex-M3 的层次和实现的选项 ...........................................................................5
1.2.2 处理器内核 .............................................................................................................6
1.2.3 NVIC ........................................................................................................................7
1.2.4 总线矩阵 .................................................................................................................7
1.2.5 FPB...........................................................................................................................8
1.2.6 DWT.........................................................................................................................8
1.2.7 ITM...........................................................................................................................8
1.2.8 MPU .........................................................................................................................8
1.2.9 ETM .........................................................................................................................8
1.2.10 TPIU .......................................................................................................................8
1.2.11 SW/JTAG-DP .........................................................................................................9
1.3 可配置的选项 ....................................................................................................................9
1.3.1 中断 .........................................................................................................................9
1.3.2 MPU .........................................................................................................................9
1.3.3 ETM .........................................................................................................................9
1.4 指令集汇总 ........................................................................................................................9
第 2 章 编程模型(programmer
's model) ...............................................................................17
2.1 关于编程模型 ..................................................................................................................17
2.1.1 工作模式 ...............................................................................................................17
2.1.2 工作状态 ...............................................................................................................17
2.2 特权访问和用户访问 ......................................................................................................17
2.2.1 主堆栈和进程堆栈 ...............................................................................................18
2.3 寄存器..............................................................................................................................18
2.3.1 通用寄存器 ...........................................................................................................18
2.3.2 特殊用途的程序状态寄存器(xPSR) ..............................................................19
2.4 数据类型..........................................................................................................................22
2.5 存储器格式 ......................................................................................................................22
2.6 指令集..............................................................................................................................24
第 3 章 系统控制...........................................................................................................................26
3.1 处理器寄存器汇总 ..........................................................................................................26
3.1.1 嵌套向量中断控制器的寄存器 ...........................................................................26
3.1.2 内核调试寄存器 ...................................................................................................28
3.1.3 系统调试寄存器 ...................................................................................................28
3.1.4 调试接口的端口寄存器 .......................................................................................31
3.1.5 存储器保护单元的寄存器 ...................................................................................32
3.1.6 跟踪端口接口单元的寄存器 ...............................................................................32
3.1.7 嵌入式跟踪宏单元的寄存器 ...............................................................................33