fork

Dependencies:   mbed

Fork of LG by igor Apu

Revision:
174:daffcc97d532
Parent:
172:ef7bf1663645
Child:
179:2b4e6bc277df
--- a/SPI.c	Sun Jun 19 03:54:35 2016 +0000
+++ b/SPI.c	Fri Jun 24 13:57:34 2016 +0000
@@ -131,15 +131,7 @@
     Gyro.PLC_DeltaADD = Gyro.PLC_Delta * Gyro.PLC_ADC_DOld;			//приращение с учетом знака (и количества) прошлого приращения
     Gyro.PLC_Old 	  = PLC_In;										// запоминание значения
     
-    if(Gyro.flagGph_W){
-    //Gyro.flagGph_W=0; 
-    AD_MAX=0; 
-    //Gyro.PLC_Lern =0; 
-    //Gyro.PLC_Error2Mode=150; 
-    Gyro.flagGph_W--; 
-  //  r=0;
-    }
-    //                                                                                         3600 (размер моды порядка 3000)
+    if(Gyro.flagGph_W){AD_MAX=0;Gyro.flagGph_W--;Gyro.PLC_Error2Mode=1;}   //если изменился коэфициент усиления ФД  //3600 (размер моды порядка 3000)
     if((Gyro.PLC_Lern < 150) && (Gyro.PLC_Error2Mode != 0)) {     		//пробигаем по нескольким значениям цап(60*0х3с=0хВВ8) для определения максимальной амплитуды.
         Gyro.PLC_Lern++;                                          		//инкрементируем счетчик поиска максимальной амплитуды
         Spi.DAC_B += 0x3c;                                        		//добовляем в значение цапа 60
@@ -170,15 +162,15 @@
         else if ( Gyro.PLC_DeltaADD < 0)     { Gyro.PLC_ADC_DOld = -1;}
         else                                 { Gyro.PLC_ADC_DOld =  1;}
     } 
-    else {Gyro.PLC_Error2Mode = 1; Gyro.PLC_DeltaADD = 0;}
+    else {Gyro.PLC_Error2Mode = 1; Gyro.PLC_DeltaADD = 0;}///прыжок с моды на моду.
 
-    if(Gyro.ModJump==1) {                    
+    if(Gyro.ModJump==1) {            ///прыжок с моды на моду. (-->)   
        Gyro.ModJump=0;
        Spi.DAC_B += 12500;
        Gyro.PLC_Error2Mode=4;
     } 
     
-    if(Gyro.ModJump==2) {                    
+    if(Gyro.ModJump==2) {            ///прыжок с моды на моду. (<--)            
        Gyro.ModJump=0;
        Spi.DAC_B -= 12500;
        Gyro.PLC_Error2Mode=4;