[研电赛技术支持] 编程时候为何初始化函数void Uart2Init(uint32_t bound)永远报错

[复制链接]
1472|27
 楼主| 浪子寻仙 发表于 2023-3-24 13:46 | 显示全部楼层 |阅读模式
void Uart2Init(uint32_t bound) 如题这个函数需要加头文件吗?????????
 楼主| 浪子寻仙 发表于 2023-3-24 13:51 | 显示全部楼层
单片机源文件头文件为何没有包含这个?
地瓜patch 发表于 2023-3-24 14:13 来自手机 | 显示全部楼层
把函数声明,自己写到头文件里

评论

@浪子寻仙 :只在本c文件里调用的话,在调用前实现该函数即可,不用在h文件里声明  发表于 2023-3-24 22:20
这个我知道,我现在看见源代码里面也没有函数声明,然后居然编译通过能实现功能,想请教一下是怎么实现的  发表于 2023-3-24 14:38
 楼主| 浪子寻仙 发表于 2023-3-24 14:55 | 显示全部楼层
有没有人,江湖救急

评论

之所以你不用包含其头文件就能有,是因为,链式反应包含到了他的声明的头文件了  发表于 2023-3-24 16:57
查看是否是宏定义,全局收索一下,你会发现是有声明的  发表于 2023-3-24 16:54
sagade 发表于 2023-3-24 18:24 来自手机 | 显示全部楼层
救急也得把错误信息贴出来啊,不然盲猜,经验+3
dw772 发表于 2023-3-24 23:04 | 显示全部楼层
如果已经在你调用函数之前就不用,如果不在就需要在头文件声明。
zchong 发表于 2023-3-25 09:14 | 显示全部楼层
你得先知道头文件是干啥的
ddllxxrr 发表于 2023-3-25 09:23 | 显示全部楼层
所有的函数,如果是别的文件的都要加头文件
cooldog123pp 发表于 2023-3-25 18:44 | 显示全部楼层
你这个需要把错误信息打印的给我们贴出来啊,不然我们怎么知道报的什么错误啊,凭空猜啊。
jekey 发表于 2023-3-26 10:50 | 显示全部楼层
这样的提问,如何帮忙?
 楼主| 浪子寻仙 发表于 2023-3-27 16:12 | 显示全部楼层
jekey 发表于 2023-3-26 10:50
这样的提问,如何帮忙?

no previous prototype for function’ USART0_IRQHandler‘
 楼主| 浪子寻仙 发表于 2023-3-27 16:14 | 显示全部楼层
cooldog123pp 发表于 2023-3-25 18:44
你这个需要把错误信息打印的给我们贴出来啊,不然我们怎么知道报的什么错误啊,凭空猜啊。 ...

no previous prototype for function’ USART0_IRQHandler‘
jekey 发表于 2023-3-28 10:58 | 显示全部楼层
浪子寻仙 发表于 2023-3-27 16:12
no previous prototype for function’ USART0_IRQHandler‘

这个错误跟标题没有任务联系。
是没有中断处理函数USART0_IRQHandler

评论

就算没有USART0_IRQHandler也不会报错吧,顶多运行不正常  发表于 2023-3-28 21:15
 楼主| 浪子寻仙 发表于 2023-3-28 19:40 | 显示全部楼层
jekey 发表于 2023-3-28 10:58
这个错误跟标题没有任务联系。
是没有中断处理函数USART0_IRQHandler

这个错误是在我标题那个错误里出现的,我的USART0-USART6都出现了这个问题
sagade 发表于 2023-3-28 21:17 | 显示全部楼层
no previous prototype for function’ USART0_IRQHandler‘只是个warning吧
sagade 发表于 2023-3-28 21:19 | 显示全部楼层
建议将完整的Build Output窗口的信息贴出来
 楼主| 浪子寻仙 发表于 2023-3-29 11:51 | 显示全部楼层
sagade 发表于 2023-3-28 21:17
no previous prototype for function’ USART0_IRQHandler‘只是个warning吧

对,是个warning,怎么消除
sagade 发表于 2023-3-29 14:22 | 显示全部楼层
标题说Uart2Init报错,一会又说这个warning。(这个warning百度有案例的,至于能不能解决不知道)
sagade 发表于 2023-3-29 14:23 | 显示全部楼层
本帖最后由 sagade 于 2023-3-29 14:37 编辑

建议将完整的编译信息贴出来
 楼主| 浪子寻仙 发表于 2023-3-29 14:46 | 显示全部楼层
sagade 发表于 2023-3-29 14:22
标题说Uart2Init报错,一会又说这个warning。(这个warning百度有案例的,至于能不能解决不知道) ...

能否帮忙贴一下百度的链接,感谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

6

主题

30

帖子

0

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