求助!定义USART1_IRQHandler MDK它提示我定义重复

2019-07-20 23:29发布

我用mini板的串口1做485通信 编译的时候提示报错 Symbol USART1_IRQHandler multiply defined(by usart.o and rs485.o).
这个错误是什么意思  它提示定义重复是怎么回事 还有usart.o 和 rs485.o 是什么文件。
谢谢各位大牛。
void USART1_IRQHandler(void)
{
        u8 res;            

        if(USART_GetITStatus(USART1, USART_IT_RXNE) != RESET)
        {         
                                  
                res =USART_ReceiveData(USART1);        
                if(RS485_RX_CNT<64)
                {
                        RS485_RX_BUF[RS485_RX_CNT]=res;               
                        RS485_RX_CNT++;                                               
                }
        }                                                                                           
}

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
jermy_z
1楼-- · 2019-07-21 01:54
你有两个中断处理程序了,一个在usart.c 一个在rs485.c
吸血神童
2楼-- · 2019-07-21 02:10
 精彩回答 2  元偷偷看……

一周热门 更多>