OpenEdv-开源电子网

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

KEIL4编程时设置全局变量

[复制链接]

181

主题

311

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1055
金钱
1055
注册时间
2012-8-26
在线时间
52 小时
发表于 2012-10-7 21:34:30 | 显示全部楼层 |阅读模式
我用KEIL4给STM32编程的时候,在最开头定义了几个全局变变量,然后在ADC中断中在是用这些变量的时候提示变量未定义  为什么  是怎么回事,我是再函数外部定义的变量,而且是再加载ADC头文件之前就定义了
为了雅典娜?为了爱与正义
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

54

主题

248

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
484
金钱
484
注册时间
2012-3-23
在线时间
0 小时
发表于 2012-10-7 22:58:33 | 显示全部楼层
要把这几个变量定义为extern 类型
从心所欲
回复 支持 反对

使用道具 举报

54

主题

248

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
484
金钱
484
注册时间
2012-3-23
在线时间
0 小时
发表于 2012-10-7 23:01:20 | 显示全部楼层
而且定义全局变量只是在本文件中的全局变量,变量的作用范围不能是全工程啊???
要使用同一工程下不同文件的变量有几种方法解决:1,声明变量为extern 类型;
2,把定义了变量的文件包括进你要使用该变量的文件中。
从心所欲
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-2-28 06:24

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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