OpenEdv-开源电子网

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

stm32数据存放问题

[复制链接]

4

主题

52

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
282
金钱
282
注册时间
2014-2-20
在线时间
27 小时
发表于 2015-9-18 15:12:09 | 显示全部楼层 |阅读模式
5金钱
 比如 1.c 2.c 要使用 tab这个数组
我定义data.h  将tab放进去
在1.c 2.c中同时 include data.h
就提示出错了  请问怎么解决?
以前使用51的时候没有出现这个情况,这次要换单片机就出现了,求大神们解决。

最佳答案

查看完整内容[请看2#楼]

比较简单的办法: 如果放在.c文件中 tab定义在1.c中 int tab[10]; 在2.c中用 extern int tab[10];引用即可 注意要定义为全局变量
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

3

主题

401

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1769
金钱
1769
注册时间
2015-6-11
在线时间
313 小时
发表于 2015-9-18 15:12:10 | 显示全部楼层
比较简单的办法:
如果放在.c文件中
tab定义在1.c中 int tab[10];
在2.c中用 extern int tab[10];引用即可
注意要定义为全局变量
回复

使用道具 举报

233

主题

961

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1814
金钱
1814
注册时间
2011-10-9
在线时间
230 小时
发表于 2015-9-18 17:32:52 | 显示全部楼层
我一般会在 sys.h 中 extern 全部全局变量以及 函数 

然后只要文件 inlcude sys.h 
该变量以及函数就可以用了
回复

使用道具 举报

4

主题

52

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
282
金钱
282
注册时间
2014-2-20
在线时间
27 小时
 楼主| 发表于 2015-9-21 07:38:16 | 显示全部楼层
谢谢 我参考一楼的方法解决的
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-18 01:36

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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