STM32中断处理程序多次定义

时间:2016-10-13 11:34:09

标签: c microcontroller interrupt stm32

我想使用中断处理程序

void EXTI3_IRQHandler(void)
{
  //body
}

但是当我构建项目时,我收到以下错误:

  

符号EXTI3_IRQHandler乘法定义(由stm32f10x_it.o和   main.o),此

我已经包含了库stm32f10x_exti.h

1 个答案:

答案 0 :(得分:2)

处理程序void EXTI3_IRQHandler(void)已在文件stm32f10x_it.c中定义。 您可以将处理程序的代码从main.c替换为stm32f10x_it.c中的此特殊文件或注释空白处理程序。