forked from SZV10X_Software/SZV103_FM33A0xxEV_SiZhu

jinlicong
2024-04-23 678cda82efa03c875db392b738943f30812f0d55
CORE/main.c
@@ -13,6 +13,9 @@
#include "key.h"
#include "flash.h"
#include "system_run_fun.h"
#include "system_general_para.h"
#include "lcd.h"
#include "upper_com.h"
FlagStatus key_awaken_flag_g = RESET;
//uint8_t lcd_only_one_flag = 0;
@@ -27,13 +30,67 @@
   hardwareDriversInit();
   //´æ´¢µÄ²ÎÊý³õʼ»¯
   sysStoredParaInit();
   //ÔËÐвÎÊý³õʼ»¯
   sysRunParaInit();
   //ÔËÐй¦ÄܲÎÊý³õʼ»¯
   sysRunFunParaInit();
   //ϵͳ³õʼ״̬¼ì²â
   //´ò¿ªËùÓÐÍⲿÒý½ÅÖжÏ
   allExtiIRQ();
   IWDT_Clr();
   while(1)
   {
      if(sys_run_period==SET)
      {
         sys_run_period = RESET;
         IWDT_Clr();
         if(Get_Extern_Rtc_Time(&sys_clockBCD_g) ==FAIL) //»ñȡʱ¼ä
         {
            //RTCʱ¼äÒì³£±¨¾¯
         }
         //°´¼üʶ±ð
         //µ¥»÷²Ù×÷Ö÷ÒªÖжÏʶ±ð£¬³¤°´·ÅÔÚÑ­»·Àïʶ±ð
         keyPro();
         //LCDÏÔʾ
         lcdDisplayPro();
         //ÉÏλ»ú½»»¥
         upperComPro();
         //²É¼¯¡¢Éϱ¨¡¢·§¿ØÈÎÎñ¿ØÖÆ
         //485²É¼¯
         //·§¿Ø
         //״̬×Ö¡¢±¨¾¯×Ö´¦Àí
         //µÚÈý·½ÎÞÏßͨѶ£¬Ô¤Áô
         //˼Öþƽ̨ÎÞÏßͨѶ
         //modbusµØÖ·±íÊý¾Ý¸üÐÂ
         //ÐÝÃß
      }
   }
}