嵌套向量中断控制器

时间:2016-09-15 12:12:29

标签: embedded interrupt interrupt-handling interrupted-exception

我一直在与NVIC挣扎,为什么要使用它?以及它是如何使用的? 在我的项目中我使用

 NVIC_IntDisable(NVIC_SSP0); 
 NVIC_ClrPend(NVIC_PIO_0);
 NVIC_IntPri(NVIC_PIO_0, 17);    
 NVIC_IntEnable(NVIC_PIO_0);     

这些都是在system.c中定义的,任何人都可以解释为什么使用这些使用的特定命令。请提及我可以提供的任何好的matrial。

谢谢。

1 个答案:

答案 0 :(得分:0)

NVIC是嵌套向量中断控制器(类似于x86 PC上的PIC)。

您可以在ARM网站上获得更多信息 http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dai0179b/ar01s01s01.html以及子架构的特定芯片数据表和ARM手册。