欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: .\test.axf: Error: L6200E: Symbol USART2_IRQHandler multiply defined (by rs48... [打印本頁]

作者: 跳槽摸魚下班    時間: 2021-5-12 17:39
標題: .\test.axf: Error: L6200E: Symbol USART2_IRQHandler multiply defined (by rs48...
.\test.axf: Error: L6200E: Symbol USART2_IRQHandler multiply defined (by rs485.o and usart2.o).
Not enough information to list image symbols.
Not enough information to list the image map.
Finished: 2 information, 0 warning and 1 error messages.
".\test.axf" - 1 Error(s), 0 Warning(s).
感覺試了好久用了好多方法都改不對,是哪里出了問題啊?


作者: daemondong    時間: 2021-5-13 12:48
你在rs485.c 和 usart2.c 里都定義了 USART2_IRQHandler 串口2中斷函數所以報錯了。
作者: ENGEL    時間: 2021-5-13 13:46
USART2_IRQHandler 串口中斷函數重復定義,所以報錯了。先找一找有沒有重復定義的地方,注釋掉編譯試試;若是沒有用的,我個人感覺,系統生成的.C文件是不是有重復的,可以去掉某一個編譯試試。
作者: 癮月孤光    時間: 2022-2-11 17:15
還可能是Keil5不支持在其他文件中定義全局變量,若想在其他文件中使用全局變量,只能以在main.c文件中定義,之后在其他文件中聲明進行使用。我今天剛剛碰到過,以前也有,只不過我以前碰巧直接定義在main.c文件中了,沒出問題就沒注意。今天碰到查了半天發現沒有重復定義或使用,然后對比以前寫的程序才找出的問題




歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1