找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

keil工程文件分布问题

查看数: 2620 | 评论数: 5 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
gyg
发布时间: 2020-4-3 21:32

正文摘要:

我在main.c中调用了ds18b20.c 但是在左侧显示的工程文件中main.c却不包含ds18b20.c文件 不明白为什么,求大佬指导

回复

ID:497598 发表于 2020-4-4 16:24
没有你 发表于 2020-4-3 22:16
你需要新建一个ds18b20.h文件来声明那些要调用的函数,然后还要在keil添加ds18b20.h所在的路径,这样keil才 ...

感谢大佬,已搞定
ID:352458 发表于 2020-4-3 23:25
具体操作步骤你可以看看杜洋项目组一的第三集,里面有把其他例子的包放到自己写的程序包再调用的详细过程。
ID:717594 发表于 2020-4-3 23:17
主函数里头文件加ds18b20.h,调用ds18b20.c
ID:351097 发表于 2020-4-3 22:16
你需要新建一个ds18b20.h文件来声明那些要调用的函数,然后还要在keil添加ds18b20.h所在的路径,这样keil才能找到对应的ds18b20.h。ds18b20.c文件开始加上include"ds18b20.h",在main.c也要加上include"ds18b20.h"。另外,ds18b20.h可以用如下格式写:
#ifndef DS18B20_H
#define DS18B20_H

/*函数1声明*/
/*函数2声明*/

#endif
ID:452950 发表于 2020-4-3 22:02
将main.c要调用到的18b20.c里面的函数用头文件格式引用,写一个18b20.h

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表