基于ARM7TDMI内核的芯片里多数硬件模块都是可配置的.docx

基于ARM7TDMI内核的芯片里多数硬件模块都是可配置的.docx

基于ARM7TDMI内核的芯片里多数硬件模块根基上可配置的,需要由软件来设置其需要的工作状态。因此在用户的应用程序之前,需要由专门的一段代码来完成对系统的初始化。由于这类代码直截了当面对处理器内核和硬件操纵器进行编程,一般根基上用汇编语言。一般通用的内容包括:中断向量表初始化存储器系统初始化堆栈初始化有特别要求的断口,设备初始化用户程序执行环境改变处理器模式呼喊主应用程

一.中断向量表??ARM要求中断向量表必须放置在从0地址开始,连续8X4字节的空间内。每当一个中断发生以后,ARM处理器便强制把PC指针置为向量表中对应中断类型的地址值。因为每个中断只占据向量表中1个字的存储空间,只能放置一条

文档评论(0)

1亿VIP精品文档

相关文档