stm32用的3.5的库,用tim3实现软件中断,设置nvic时执行不了NVIC_Init(&NVIC_InitStructure);

stm32用的3.5的库,用tim3实现软件中断,设置nvic时执行不了NVIC_Init(&NVIC_InitStructure);程序就到这里了... stm32用的3.5的库,用tim3实现软件中断,设置nvic时执行不了NVIC_Init(&NVIC_InitStructure);程序就到这里了 展开
 我来答
天之离骚
2019-09-27
知道答主
回答量:70
采纳率:0%
帮助的人:7.1万
展开全部

不知道现在楼主解决了没有,其实出现这个问题,很大的可能是因为中断向量表被更改过造成的。楼主可以在整个工程中搜索一下这个宏“VECT_TAB_OFFSET”,正常情况下,如果是在flash中调试的话,那么整个宏应该是0的,如果你的那个工程是直接拿别人的过来改,那么,很有可能别人为了IAP或者是其他各种原因,会修改这个宏“VECT_TAB_OFFSET”的值,你只需要将它改为0即可,就像这样:#define VECT_TAB_OFFSET  0x0 ,如下图:

嘉达80
2013-06-12
知道答主
回答量:17
采纳率:0%
帮助的人:14.7万
展开全部
要先调用它才能执行的
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式