您的位置 首页 传感器

Cortex-M3向量表的界说规矩解析

Cortex-M3向量表的定义规则解析-向量表其实是一个word(32位)型数组,其中每一项代表一种异常的起始地址,当有异常发生时,相应的异常处理函数将被执行。向量表是可以重定位的,重定位由NVIC来控制。

Cortex-M3支撑很多的中止和反常,其间包含CM3固有的和芯片自身所特有的,详细有多少个中止得由芯片制造商决议。

向量表:

向量表其实是一个word(32位)型数组,其间每一项代表一种反常的开端地址,当有反常产生时,相应的反常处理函数将被履行。向量表是能够重定位的,重定位由NVIC来操控。复位时,重定位操控寄存器初始值为0,所以在复位时,向量表有必要存放在0地址处。向量表界说如下:

Cortex-M3向量表的界说规矩解析

复位时序:

当处理器复位之后,会从存储器中读取两个word的数据。地址0x00000000数据为SP(栈寄存器)初始值,地址0x00000004数据为程序的开端地址,也就是说复位之后,程序将从该处开端履行。例如:

Cortex-M3向量表的界说规矩解析


来历;21ic

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/yingyong/chuanganqi/343850.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部