打印

求大神帮忙

[复制链接]
1457|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
新人来学习|  楼主 | 2012-8-10 10:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
ic, vi, IO, se, TI
求好心人给我解释一下这个代码的意思?
本人刚接触STM32 107这个芯片
谢谢啦~~~~~
void NVIC_Configuration(void)
{
   /* Configure the NVIC Preemption Priority Bits */  
   NVIC_PriorityGroupConfig(NVIC_PriorityGroup_0);
#ifdef  VECT_TAB_RAM  
   /* Set the Vector Table base location at 0x20000000 */
   NVIC_SetVectorTable(NVIC_VectTab_RAM, 0x0);
#else  /* VECT_TAB_FLASH  */
   /* Set the Vector Table base location at 0x08000000 */
   NVIC_SetVectorTable(NVIC_VectTab_FLASH, 0x0);   
#endif
}
沙发
IJK| | 2012-8-10 10:37 | 只看该作者
很好解释:STM32 中断控制器NVIC的配置,VECT_TAB_RAM  对应于代码和中断向量表放置到内部SRAM中, VECT_TAB_FLASH  对应于代码和中断向量表放置到内部FLASH中

使用特权

评论回复
板凳
qiujiahongde| | 2012-8-10 13:05 | 只看该作者
配置中断组,配置中断向量地址!!

使用特权

评论回复
地板
ling13147| | 2012-8-16 15:07 | 只看该作者
问一下使用NVIC_SetVectorTable(NVIC_VectTab_RAM, 0x0); 后原先的中断向量表会自动拷贝到RAM中呢,还是需要在后面编程拷贝过去?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

8

帖子

0

粉丝