fork

Dependencies:   mbed

Fork of LG by igor Apu

Revision:
113:8be429494918
Parent:
112:4a96133a1311
Child:
114:5cc38a53d8a7
--- a/main.c	Mon Apr 04 11:09:56 2016 +0000
+++ b/main.c	Mon Apr 04 14:48:14 2016 +0000
@@ -264,11 +264,11 @@
 	{
 // можно хапихнкть в функцию
 		Spi.ADC_NewData = 0;	
-		Gyro.Termo1 = Spi.ADC1;
-		Gyro.Termo2 = Spi.ADC2;
-		Gyro.Termo3 = Spi.ADC3;
-		Gyro.Termo4 = Spi.ADC4;
-		TempA = 65536 - Spi.ADC5;  // перевернем знак
+		Gyro.Termo 	= Spi.ADC1;
+		Gyro.In1   	= Spi.ADC2;
+		Gyro.In2   	= Spi.ADC3;
+		Gyro.DeltaT = Spi.ADC4;
+		TempA = 0x7fff - Spi.ADC5;  // перевернем знак
 
 		Gyro.ADF_Accum += TempA;
 		Gyro.ADS_Accum += TempA;
@@ -291,9 +291,16 @@
 		}
 	}
 	
+
+
+
 	if (Gyro.ADF_NewData == 1)  // был приход новых данных После быстрого фильтра AD
 	{
 		Gyro.ADF_NewData = 0;
+
+
+
+
 	}// можно запихнкть в функцию
 	
 	if (Gyro.ADS_NewData == 1)  // был приход новых данных После Медленного фильтра AD
@@ -301,18 +308,18 @@
 		Gyro.ADS_NewData = 0;	
 	}// можно запихнкть в функцию
 	
-      if(Spi.PLC_NewData == 1)
+      if(Spi.PLC_NewData == 32)
     {
     	  Spi.PLC_NewData = 0;
     	  PlcRegul();//выдача в ЦАПы
     }
 
-   if(Gyro.VibroFrqRegulF == 1)
+    if(Gyro.VibroFrqRegulF == 1)
     {
     	  Gyro.VibroFrqRegulF = 0;
     	  VibroFrqRegul();
     }
-      if(Gyro.VibroAMPRegulF == 1)
+    if(Gyro.VibroAMPRegulF == 1)
     {
     	  Gyro.VibroAMPRegulF = 0;
     	  VibroAMPRegul();
@@ -322,11 +329,7 @@
     	  Gyro.VibroNoiseF = 0;
     	  CalcAmpN();
     }
-        if(Spi.SpiFlag == 1)
-    {
-    	  Spi.SpiFlag = 0;
-    	  SPI_Exchange_I(); 				//Чтение ADS_SPI
-    }
+
 
     if(Gyro.VibroOutF== 1)
     {