[应用相关] 用寄存器做STM8 UART1 出现错误请求帮助

[复制链接]
 楼主| stormwind123 发表于 2021-11-2 16:17 | 显示全部楼层 |阅读模式

Error[Li006]: duplicate definitions for "_interrupt_21"; 21改成20运行没有问题


probedog 发表于 2021-11-2 16:17 | 显示全部楼层

说明你程序里已经有21号中断了
classroom 发表于 2021-11-2 16:18 | 显示全部楼层
不要随便改中断号。
B1lanche 发表于 2021-11-2 22:37 | 显示全部楼层
中断默认就好呀,不能乱改哦
yangjiaxu 发表于 2021-11-2 22:38 | 显示全部楼层
“_interrupt_21”的重复定义了,兄dei
alxd 发表于 2021-11-2 22:38 | 显示全部楼层
是你重复定义了,可以把错误翻译一下就知道咋回事儿了
Estelle1999 发表于 2021-11-2 22:39 | 显示全部楼层
嗯,问题不大,是名字重复了,能用就行
Emily999 发表于 2021-11-2 22:39 | 显示全部楼层
STM8用寄存器撸,挺厉害的
Charlotte夏 发表于 2021-11-2 22:40 | 显示全部楼层
定义重复了,没事儿,改了就好
Charlene沙 发表于 2021-11-2 22:41 | 显示全部楼层
这错误自己翻译一下就好了
Carmen7 发表于 2021-11-2 22:42 | 显示全部楼层
看楼主说用寄存器搞STM8,其实可以用库函数的,很好用
Carina卡 发表于 2021-11-2 22:43 | 显示全部楼层
你这不是重复定义报的错么?
Candic12e 发表于 2021-11-2 22:43 | 显示全部楼层
名字重复了,改了一下名字肯定能好用的
Betty996 发表于 2021-11-2 22:44 | 显示全部楼层
这是自己声明的吧,与原来的函数有名字重复了
Betty1299 发表于 2021-11-2 22:45 | 显示全部楼层
重复定义还好,改个名字就可以解决了
Belle1257 发表于 2021-11-2 22:46 | 显示全部楼层
名字重复了而已,反正起名的时候建议别和原来底层命名方式一样就好
Annie556 发表于 2021-11-2 22:46 | 显示全部楼层
遇到问题,可以先去搜一搜 或者翻译一下,很快能帮你解决
Allison8859 发表于 2021-11-2 22:47 | 显示全部楼层
运行没问题就好,看了一下,就是名称重复了
Alina艾 发表于 2021-11-2 22:48 | 显示全部楼层
最好命名规范一些,不然这种问题很容易出现
海洋无限 发表于 2021-11-3 13:05 | 显示全部楼层
中断号还能随意改啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

590

主题

3621

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部