STM32 中断处理程序多重定义

STM32 interrupt handler multiply defined

我想使用中断处理程序

void EXTI3_IRQHandler(void)
{
  //body
}

但是当我构建项目时,出现以下错误:

Symbol EXTI3_IRQHandler multiply defined (by stm32f10x_it.o and main.o)

我已经包含库 stm32f10x_exti.h

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

中注释空白处理程序