MPLAB 使用变量编译出错

[复制链接]
 楼主| 小了个明 发表于 2014-4-29 11:12 | 显示全部楼层 |阅读模式
        while(1)
        {         
        if(time_8ms==0)
          {
                     time_8ms=12;
                display();           //数码管扫描
          }
        if(R_OK)
        {
                R_OK=0;
                //date1=date2;        把这一栏去掉编译可以通过
                bufdate(date1,0,0);
        }         
        }       
}
编译错误信息:Error   [1359] E:\PIC\DOME2\DOME2.c; 89. no space for _bufdate parameters

第一次使用PIC  请问一下错误出在哪里?我该怎么解决。
lanmp 发表于 2014-4-29 12:24 | 显示全部楼层
(1359) no space for * parameters (Code Generator)  The code generator was unable to find a space large enough to hold the parameter variables for a particular function.没地儿了。你用了多少变量阿?

评分

参与人数 1威望 +2 收起 理由
小了个明 + 2 赞一个!

查看全部评分

 楼主| 小了个明 发表于 2014-4-29 12:34 | 显示全部楼层
lanmp 发表于 2014-4-29 12:24
(1359) no space for * parameters (Code Generator)  The code generator was unable to find a space lar ...

Memory Summary:
    Program space        used   24Ah (   586) of   3FFh words   ( 57.3%)
    Data space           used    32h (    50) of    40h bytes   ( 78.1%)
    EEPROM space         used     0h (     0) of    80h bytes   (  0.0%)
    Configuration bits   used     1h (     1) of     1h word    (100.0%)
    ID Location space    used     0h (     0) of     4h bytes   (  0.0%)

yewuyi 发表于 2014-4-29 16:20 | 显示全部楼层
Data space           used    32h (    50) of    40h bytes   ( 78.1%)


没看到有啥变量定义,咋就这么多了呢?
 楼主| 小了个明 发表于 2014-4-29 18:36 | 显示全部楼层
yewuyi 发表于 2014-4-29 16:20
Data space           used    32h (    50) of    40h bytes   ( 78.1%)

感谢大家的关注  我找到原因了。
还有些程序没贴出来 我把一些乘法运算去掉就可以了
应该是这些算法导致空间不够用了
ayb_ice 发表于 2014-4-30 14:11 | 显示全部楼层
LZ可能E文不好吧

评分

参与人数 1威望 +2 收起 理由
小了个明 + 2 赞一个!

查看全部评分

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

本版积分规则

13

主题

130

帖子

3

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

13

主题

130

帖子

3

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