SCB->VTOR = 0x9000; //偏移量
时间: 2024-01-01 17:05:48 浏览: 272
SCB系列玻璃放电管SCB-301M的十大特性分析
这段代码的作用是将 SCB 的 VTOR 寄存器设置为 0x9000,其中 0x9000 是一个偏移量。VTOR 寄存器是 Cortex-M 系列处理器中的一个特殊寄存器,用于确定向量表的地址。向量表包含了处理器中断和异常处理的入口地址,当处理器遇到中断或异常时,会从向量表中读取相应的入口地址进行处理。因此,通过设置 VTOR 寄存器,可以修改处理器中断和异常处理的入口地址。在这段代码中,将 VTOR 寄存器设置为 0x9000,意味着处理器会从地址 0x9000 处读取向量表。同时,由于设置了偏移量,实际的向量表地址应该为 0x9000 加上偏移量。
阅读全文