STM32入门踩坑笔记——USART1_IRQHandler的重复定义
Posted 若你遇见她
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了STM32入门踩坑笔记——USART1_IRQHandler的重复定义相关的知识,希望对你有一定的参考价值。
今天比较晚了,所以就写的顺便一些了。今后的踩坑笔记可能都会比较随便了。重点都在知识笔记里面。个人精力有限,希望大家理解。
好了言归正传,今天的问题是:USART1_IRQHandler的重复定义
情况是这样的,我根据正点原子的教程复制了工程模班,根据其操作写好了代码。但是编译时显示USART1_IRQHandler的重复定义。这个报错情况倒是很好理解的。意思就是:这个函数被多次定义了,我们都知道函数只能定义一次。所以问题处在那呢?后来结果我们尝试,也是找到了解决办法。这里就直接说方法了。
因为在其工程模板的SYSTEM文件里面的USART.c文件。里面定义了上述函数。所以只需要将工程里面的该文件移除就好了。这里需要强调在中断函数名是不可以改的,比如,我将函数名字改掉,是不能执行中断内容的。
以上是关于STM32入门踩坑笔记——USART1_IRQHandler的重复定义的主要内容,如果未能解决你的问题,请参考以下文章
STM32入门踩坑笔记——USART1_IRQHandler的重复定义