forkd

Dependencies:   mbed

Fork of LG2 by Dmitry Kovalev

Revision:
196:f76dbc081e63
Parent:
195:bcc769f5292b
Child:
197:7a05523bf588
--- a/main.c	Tue Sep 20 10:39:30 2016 +0000
+++ b/main.c	Fri Sep 23 05:34:50 2016 +0000
@@ -30,61 +30,45 @@
 unsigned int Para;
 int main (void)
 {
-SystemInit1();  // Инициализация контроллера: установка тактовых частот
-SystemCoreClockUpdate1(); // расчет тактовой частоты процессора перед инициализацией UART - 103MHz
-GLD_Init();
-BackLightOFF
-LightUpOFF
-//UART_InitSet (0, 115200, 0x03); 
-    UART_InitSet (0, 921600, 0x03);
-//UART_InitSet (1, 115200, 0x03);
-    UART_InitSet (1, 921600, 0x03);
+    SystemInit1();  // Инициализация контроллера: установка тактовых частот
+    SystemCoreClockUpdate1(); // расчет тактовой частоты процессора перед инициализацией UART - 103MHz
+    GLD_Init();
+    BackLightOFF
+    LightUpOFF
 
-    Out_G_photo(Gyro.Gain_Sin, Gyro.Gain_Cos);   
-   // WriteCon1("\n\r 123456789...GL start programm uart ACK.... ");
-   //  WriteCon("\n\r ...GL start programm uart Tech.... ");
-   //sprintf(Time,"\r\nCompiled: %s %s.",__DATE__,  __TIME__ );                 //Подготовка даты и времени компиляции
-   // WriteCon(Time);
-   
+    UART_InitSet (0, 921600, 0x03);
+    UART_InitSet (1, 921600, 0x03);
+    
 
-
-while ( 1 ){ //основной цикл.
-//BackLightON
-       	G_Photo_Exchange();	
+    while ( 1 ) { //основной цикл.
+        G_Photo_Exchange();
         Concol ();				// Проврка 0 консоли  (вход и выход)
         Concol1 ();		        // Проврка 0 консоли  (вход и выход)
-        Read_CMD();	
+        Read_CMD();
         if (OutBufConCount)  OutBufConCount--;
         if (OutBufCon1Count)  OutBufCon1Count--;
-       
         TechLog();//технологическая выдача
-    
         Event_100KHz();
         Event_1KHz();
         Event_500Hz();
         Event_1Hz();
         Event_Vibro();
- 		if(Gyro.QEIznak1) {/*событие перехода востановленного синуса от - к +*/}
-    
-    if(Gyro.DeltaEXT_Event){Gyro.DeltaEXT_Event=0;}
-     /*else LoopOff*/
-    ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
-    ////////////////////////////////////выдача параметров через Rate////////////////////////////////////////////////////////////////
-    ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////   
-	 M_RateA();
-     AllRegul();
-    
-    
-
-
+    /*  if(Gyro.QEIznak1) {      // событие перехода востановленного синуса от - к +
+       }*/
+        ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+        ////////////////////////////////////выдача параметров через Rate////////////////////////////////////////////////////////////////
+        ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+        M_RateA();
+        AllRegul();
 /////////////////////////////////////////////////////////////////////////////////////////////////////////
 /////////////////////////Работа с Flash//////////////////////////////////////////////////////////////////
 /////////////////////////////////////////////////////////////////////////////////////////////////////////
-		if(Gyro.FlashMod == 1)		{GoBoot();     }  
-		if(Gyro.FlashMod == 2)	    {WriteFlash(); }		
-		if(Gyro.FlashMod == 3)		{ReadFlash();  }
-   //BackLightOFF
- }
+        switch(Gyro.FlashMod) {
+        case 1:  GoBoot();                break;
+        case 2:  WriteFlash();            break;
+        case 3:  ReadFlash();             break;
+        }
+    }
 }//main
 
 /******************************************************************************