4152| 8
|
IAP中STM32的工作流程,有疑惑! |
1金钱
最佳答案这个地方确认讲解有误,STM32的中断是通过查找中断向量表来响应的,而中断向量表的位置记录在SCB->VTOR寄存器中,跳转至APP后,相应的VTOR内容也在System_Init函数中更新,当中断来临,从VTOR取出向量表的位置,再从该表位置开始检索,再跳转至服务函数。 并不需要跳转至0x08000004的位置, 只有复位STM32的情况,硬件机理使得必须从0x08000000(栈顶)和0x08000004(PC指针)启动。 而且,向量表中存放的是函数入口地址,函数的 ...
| ||
| ||
| ||
| ||
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺:http://openedv.taobao.com 正点原子官方微信公众平台,点击这里关注“正点原子” |
||
| ||
| ||
| ||
| ||
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺:http://openedv.taobao.com 正点原子官方微信公众平台,点击这里关注“正点原子” |
||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-5-30 19:59
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网