OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 3992|回复: 7

请教一下用keil 编程的时候的问题,请看下图。谢谢

[复制链接]

17

主题

44

帖子

0

精华

初级会员

Rank: 2

积分
133
金钱
133
注册时间
2015-4-10
在线时间
0 小时
发表于 2015-4-22 11:14:26 | 显示全部楼层 |阅读模式
5金钱


截图是库函数版的跑马灯实验,这里core文件下含有core_cm3的文件。这个没什么问题。


但是在寄存器版中的跑马灯实验,并没有将core_m3文件添加进工程,为什么也能#include''core_m3.h'',要include,首先是要添加进来,不是吗?

小杨
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

29

主题

311

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1530
金钱
1530
注册时间
2012-9-4
在线时间
262 小时
发表于 2015-4-22 11:40:53 | 显示全部楼层
.c是c文件啊、.h是h文件,只要.h文件在你项目文件里面,就可以调用。。。。

你可以试试,在项目文件里面,把core_m3.h删了,看看还能调用不???
STM32---STM32---STM32---STM32---STM32---STM32---STM32---STM32---STM32
回复

使用道具 举报

70

主题

6763

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
13129
金钱
13129
注册时间
2012-11-26
在线时间
3814 小时
发表于 2015-4-22 12:49:29 | 显示全部楼层
只要路径对了  编译器自己会找到!!
学无止境
回复

使用道具 举报

17

主题

44

帖子

0

精华

初级会员

Rank: 2

积分
133
金钱
133
注册时间
2015-4-10
在线时间
0 小时
 楼主| 发表于 2015-4-22 13:53:18 | 显示全部楼层
回复【2楼】aben:
---------------------------------
把项目里的core.h删了的话就会出错了。
小杨
回复

使用道具 举报

17

主题

44

帖子

0

精华

初级会员

Rank: 2

积分
133
金钱
133
注册时间
2015-4-10
在线时间
0 小时
 楼主| 发表于 2015-4-22 13:57:47 | 显示全部楼层
回复【3楼】jermy_z:
---------------------------------
请问xxx.c和xxx.h这两文件是必须要放在同一文件夹下面的吗?我xxx.c放在电脑D盘,然后xxx.h放在电脑E盘的话,添加路径的时候应该选择.c所在的路径还是选择.h的路径呢请问?
小杨
回复

使用道具 举报

70

主题

6763

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
13129
金钱
13129
注册时间
2012-11-26
在线时间
3814 小时
发表于 2015-4-22 14:07:11 | 显示全部楼层
回复【5楼】Jonny.y:
---------------------------------
没有神经病把一个工程分散着到处乱放
学无止境
回复

使用道具 举报

29

主题

311

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1530
金钱
1530
注册时间
2012-9-4
在线时间
262 小时
发表于 2015-4-22 14:09:53 | 显示全部楼层
其实xxx.c 和 xxx.h 没有必然的联系,只是这样比较方便、直观,你整个项目只用一个.h文件都可以。。。(个人观点)

应该是要添加.h文件的吧。。。这个我没试过
STM32---STM32---STM32---STM32---STM32---STM32---STM32---STM32---STM32
回复

使用道具 举报

38

主题

302

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
440
金钱
440
注册时间
2012-3-6
在线时间
5 小时
发表于 2015-4-22 14:18:46 | 显示全部楼层
.h的路径是靠你自己添加的。如果你有.H文件但是你没在工程设置里面添加那个目录也会找不到。
ES?全称?Embedded?Show;ES是由众多嵌入式爱好者组织的一个团队,致力于带领学生进步,帮助毕业生找到工作,更重要的是在职的嵌入式工作者提供自主外包和创业的机会。(详情进群查看) ES的宗旨是:交流共享与合作发展。ES?QQ群?第三群:152820643?。群内论坛有很多嵌入式开发模块解决方案可以参考。进群的立马共享自己做的模块简介。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-23 11:55

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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