KEIL的WARNING L13递归调用问题

[复制链接]
1444|4
 楼主| youimiss 发表于 2013-12-19 15:58 | 显示全部楼层 |阅读模式

  1. void TestVin()       
  2. {

  3.         uchar  p2=P2;
  4.         ByteSignal         SINGAL_IO ;
  5.         if(!LastError)
  6.         {
  7.                 SINGAL_IO.BYTE=SINGAL_IN_ADR;
  8.                 if(SINGAL_IO.SI.VinH==0)
  9.                 {
  10. #ifdef TESTVIN
  11.                         LastError=ERR_VIN;
  12. //                        Delay_ms(5);
  13.                         SendError();
  14. #endif       
  15.                 }
  16.         }
  17.         P2=p2;

  18. }
  19. /***************************************************************************************/
  20. void SendCMD(uchar Command)         
  21. {

  22.         uchar DATA[MAX_CMD_BUF];
  23.         uchar i = 0, j = 0;
  24.         //Char4Float uTemp;

  25.         if(BuildCMDArr[Command] != 0)
  26.         {
  27.                 i= BuildCMDArr[Command](DATA+2);
  28.         }

  29.         DATA[0] = Command;       
  30.         DATA[1]        = i;
  31.         i += 2;
  32.         DATA[i++] = CMD_END;

  33.         for(j=0;j<i;j++)   
  34.         {
  35.                 TB8 = 1;
  36.                 if ((j == 0) || (j == (i - 1)))
  37.                 {
  38.                         SBUF=DATA[j]+129;
  39.                         while(TI == 0);
  40.                         TI = 0;
  41.                 }
  42.                 else
  43.                 {
  44.                         SBUF=DATA[j]>127?127:DATA[j];
  45.                         while(TI == 0);
  46.                         TI = 0;
  47.                         SBUF=DATA[j]>127?(DATA[j]-127):0;       
  48.                         while(TI == 0);
  49.                         TI = 0;
  50.                 }

  51.         }

  52. }
   其中#define SendError()  SendCMD(CMD_SEND_ERROR_C2P);
丫的,这怎么就递归调用了呢?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| youimiss 发表于 2013-12-19 16:47 | 显示全部楼层
大神都去哪了呢
 楼主| youimiss 发表于 2013-12-19 20:08 | 显示全部楼层
顶起呀
dirtwillfly 发表于 2013-12-19 20:08 | 显示全部楼层
看看这个**,可能能解决楼主的问题:http://blog.sina.com.cn/s/blog_82ac04b10100t25z.html
 楼主| youimiss 发表于 2013-12-19 21:36 | 显示全部楼层
dirtwillfly 发表于 2013-12-19 20:08
看看这个**,可能能解决楼主的问题:http://blog.sina.com.cn/s/blog_82ac04b10100t25z.html ...

版主,我这两个函数是不在同一个C文件中的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:不卖开发板! http://minifairyfly.taobao.com/

43

主题

1097

帖子

1

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