首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

求救:关于数据类型

求救:关于数据类型

各位大侠:
我在CW4.6进行编程时,用int型数据时能正常运行,但一旦定义成float型时,程序就不正常运行了。(在建立新的project时,我已经选择了All float and double variables are 32bit/IEEE32 for the HC12.,并且在程序中我定义数据为float型)请问可能是什么原因呢?
谢谢!
编译通过了吗?程序如何不正常?堆栈是否溢出?
海纳百川  有容乃大
谢谢版主!
编译通过了。程序不能正常运行是指在变换数据类型后不能实现int型时的功能了。所有的float型数据都是在中断中进行的使用。我是用C语言编程的。该如何知道是否是堆栈溢出呢?
谢谢!
这些数据是全局变量还是局部变量?如果是局部变量,你可以把它们设成全局变量试试。另外,也可以在PRM文件中修改堆栈的大小试试。
海纳百川  有容乃大
谢谢版主!
我用的就是全局变量。
堆栈大小怎么修改啊?是修改地址吗?
修改STACKSIZE的数值。
海纳百川  有容乃大
谢谢版主,我试试看
返回列表