我一直在与NVIC挣扎,为什么要使用它?以及它是如何使用的? 在我的项目中我使用
NVIC_IntDisable(NVIC_SSP0);
NVIC_ClrPend(NVIC_PIO_0);
NVIC_IntPri(NVIC_PIO_0, 17);
NVIC_IntEnable(NVIC_PIO_0);
这些都是在system.c
中定义的,任何人都可以解释为什么使用这些使用的特定命令。请提及我可以提供的任何好的matrial。
谢谢。
答案 0 :(得分:0)
NVIC是嵌套向量中断控制器(类似于x86 PC上的PIC)。
您可以在ARM网站上获得更多信息 http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dai0179b/ar01s01s01.html以及子架构的特定芯片数据表和ARM手册。