C语言定义变量的疑惑

[复制链接]
2265|1
 楼主| happystar 发表于 2007-1-8 13:25 | 显示全部楼层 |阅读模式
程序已经调试完毕了,但是我最近发现一个问题:我在C中定义了48个变量(被测参数)uchar xdata Ua,Uan,Uac,Uacn,Ia,Ian...这个时候程序运行正常。
当我改为uchar xdata Ua=0,Uan=0,Uac=0,Uacn=0,Ia=0,Ian=0...,编译运行后发现程序就不能正常运行拉。
这是为什么啊,我的RAM有1024+256,应该是没问题的。而且keil才用了大编译模式
 楼主| happystar 发表于 2007-1-8 21:34 | 显示全部楼层

快沉拉,自己先顶顶

出现的毛病好像是堆栈溢出,但是没道理啊。是不是程序哪有bug呢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

58

主题

409

帖子

1

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