打印

MPLAB 使用变量编译出错

[复制链接]
1410|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
小了个明|  楼主 | 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%)


没看到有啥变量定义,咋就这么多了呢?

使用特权

评论回复
5
小了个明|  楼主 | 2014-4-29 18:36 | 只看该作者
yewuyi 发表于 2014-4-29 16:20
Data space           used    32h (    50) of    40h bytes   ( 78.1%)

感谢大家的关注  我找到原因了。
还有些程序没贴出来 我把一些乘法运算去掉就可以了
应该是这些算法导致空间不够用了

使用特权

评论回复
6
ayb_ice| | 2014-4-30 14:11 | 只看该作者
LZ可能E文不好吧

使用特权

评论回复
评分
参与人数 1威望 +2 收起 理由
小了个明 + 2 赞一个!
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

13

主题

130

帖子

3

粉丝