原创 基于Cortex-M3内核的嵌入式软件开发an179

2009-7-15 21:44 1928 13 12 分类: MCU/ 嵌入式

基于Cortex-M3内核的嵌入式软件开发an179


   <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />


第一章 Cortex?-M3内核... 4


1.1 套向量中断控制器(NVIC... 4


1.2 存储器保护单元(MPU... 4


1.3 调试端口(DAP... 4


1.4 存储器映射... 4


第二章 基于Cortex-M3内核的软件开发... 6


2.1 异常处理(Exception handling... 6


写一个异常表... 6


写一个异常处理过程... 7


放一张异常表... 7


系统控制空间(SCS)寄存器的配置... 7


设置一个中断请求... 9


中断的优先级... 9


2.2 存储器保护单元(MPU... 9


MPU寄存器的地址... 9


储器保护单元(MPU)的配置... 10


存储器区域的大小和属性寄存器(存储器存取的类型和许可)... 10


子区域(Sub-regions... 11


2.3 栈和堆的配置... 11


配置栈和堆... 11


一个区域模型... 11


两个区域模型... 12


八字节栈队列... 12


2.4支持的指令集... 13


访问存储器指令... 13


屏蔽指令... 13


条件执行指令... 14


2.5位别名区(Bit-banding... 15


地址变换(Address translation... 15


位别名区的读写(Reading and writing to the bit-banding region... 15


使用别名区的C语言代码(Using bit-banding from C code... 15


2.6执行状态(Execution Modes... 16


工作方式(Operating Modes... 16


主堆栈和进程堆栈(Main and Process Stacks... 16


2.7管理程序调用(Supervisor Calls(SVC))... 16


2.8 系统定时器(SysTick... 18


系统定时器... 18


系统定时器的配置... 18


2.9 RVCT3.0的设置... 19


编译器和汇编器的设置... 19


链接器的设置... 19


pdfarm公司应用笔记an179


docarm公司应用笔记an179参考译文


 

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
13
关闭 站长推荐上一条 /3 下一条