智能车制作

标题: 各位大神 这个错误如何解决呀? [打印本页]

作者: 断点断了    时间: 2012-5-8 23:56
标题: 各位大神 这个错误如何解决呀?
我感觉是这段程序有问题,把这段程序屏蔽了就没有错误了....
#pragma CODE_SEG NON_BANKED
void interrupt 10 ic2_int(void) {  //ÐÐ
TFLG1_C2F=1;
EnableInterrupts;
PITCE=0x01;
while(!hang_flag);           //È¥ÐÐÏûÒþ
PITCE=0x00;
hang_flag=0;
line++;
if(line<=240)
  jiange=12;
else if(line>240&&line<=360)
  jiange=8;
else if(line>360&&line<=450)
  jiange=6;
else jiange=4;
if(line%jiange==0)
{
  for(n=0;n<dian;n++) {           //&sup2;&Eacute;&frac14;&macr;&Ograve;&raquo;&ETH;&ETH;&Ecirc;&yacute;&frac34;&Yacute;
    data[m][n]=PORTA;
    data1[m][n]=data[m][n];
  }
  m++;
}
er_zhi_hua(m);
}

作者: 断点断了    时间: 2012-5-8 23:57
各位帮帮忙呀....写个程序不简单呀....
作者: 雪域高原    时间: 2012-5-9 00:30
是这地方原因吧~~
   data[m][n]=PORTA;
     data1[m][n]=data[m][n];
你的RAM出现问题了 具体原因没法解释 你看看这2个数组…… 有没有const 有的话 去掉const试试

作者: 二硫碘化钾    时间: 2012-5-9 09:41
估计是RAM不够用了吧
作者: wanglichao    时间: 2012-5-9 09:45
S12  RAM只有8K,你的图像采集数组行数乘上列数已经超出8000了
作者: 断点断了    时间: 2012-5-9 12:18
wanglichao 发表于 2012-5-9 09:45
S12  RAM只有8K,你的图像采集数组行数乘上列数已经超出8000了

谢谢了...我明白了....




欢迎光临 智能车制作 (http://111.231.132.190/) Powered by Discuz! X3.2