اطلاعیه

Collapse
No announcement yet.

مشکل در کامپایل برنامه

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    مشکل در کامپایل برنامه

    سلام
    قطعه کد زیر قسمتی از سورس کد یک برنامه است که در loop اجرا و کار برنامه کنترل پیامکی رله هست.
    شرط هیچ کدومشون true نمیشه که بخواهد تابع های داخل آن فراخوانی شود.اما انگار وجود تابع ها در داخل شرط روی خروجی برنامه تاثیر میزارد.
    وقتی تابع های داخل شرط را کامنت می کنم خروجیم درست میشه.به نظر شما علت چیه؟
    برنامه روی آردوینو اجرا میشه و کامپایلر هم آردوینو هست

    کد:
      if (WarningCall == 1) {
        WarningCall = 0;
        Calling();
      }
      if (UpdateSMS == 1) {
        UpdateSMS = 0;
        //SendStatus();
      }
      if (UpdateSMS2 == 1) {
        UpdateSMS2 = 1;
        SendStatus2();
      }
      if (UpdateSMS_SaveNum == 1) {
        UpdateSMS_SaveNum = 0;
        SendResult_SaveNum();
      }
      if (UpdateSMS_DelNum == 1) {
        UpdateSMS_DelNum = 0;
        //SendResult_DelNum();
      }
      if (UpdateSMS_ActiveDeavtive == 1) {
        UpdateSMS_ActiveDeavtive = 0;
        //SystemStatus();
      }
      if (UpdateSMS_Nums == 1) {
        UpdateSMS_Nums = 0;
        //SendNums();
      }
      if (ResetSIM800 == 1) {
        ResetSIM800 = 0;
        RESETsim800();
      }
لطفا صبر کنید...
X