查了好久仍未解决的错误main.c(9): warning: #223-D: function "usartinit" declared implicitly

2019-08-16 21:26发布

在帖子上看了类似问题,可一直找不到问题根源和解决方案,望各位大佬帮帮忙,不胜感激
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
18条回答
Allen2401
1楼-- · 2019-08-17 12:42
 精彩回答 2  元偷偷看……
jinggx
2楼-- · 2019-08-17 16:23
既然我说对了,那就告诉你为什么吧。
把__USART_H__换一个不同的字符串就可以了,你这个与库中的usart.h文件中的定义重名了。
Allen2401
3楼-- · 2019-08-17 17:41
jinggx 发表于 2017-7-17 08:32
既然我说对了,那就告诉你为什么吧。
把__USART_H__换一个不同的字符串就可以了,你这个与库中的usart.h文 ...

试了,并不行
super910906
4楼-- · 2019-08-17 22:23
把函数名改成这个:void USART1_Init(void)
Allen2401
5楼-- · 2019-08-17 22:57
super910906 发表于 2017-7-17 09:18
把函数名改成这个:void USART1_Init(void)

你是说改函数名吗?我试过了,不行
Allen2401
6楼-- · 2019-08-18 08:10
正点原子 发表于 2017-7-18 02:18
八成是你改的这个文件,根本就没有参与编译。
你直接输入一个fuck you,编译,看看报错么

额,编译报错了,你的检测语句真特别

一周热门 更多>