fork

Dependencies:   mbed

Fork of LG by igor Apu

Revision:
99:3d8f206ceac2
Parent:
98:95b8e79f13e1
Child:
100:e197a8d2cf43
Child:
103:e96f08947def
--- a/main.c	Tue Mar 29 09:51:17 2016 +0000
+++ b/main.c	Tue Mar 29 17:00:59 2016 +0000
@@ -41,7 +41,7 @@
     //DACInit();                // инициализация ЦАП.
     //UART_DMA_Init();			//инициализация DMA для UART.//не используем
     //WDTInit();
-    //G_Photo_Init();				      //инициализация интерфейса I2C для фотодетектора.
+  //  G_Photo_Init();				      //инициализация интерфейса I2C для фотодетектора.
     //инициализация
 
 
@@ -58,7 +58,7 @@
 
     UART_InitSet (0, 115200, 0x03);  // надо проверить, мож чо с ногам
     UART_InitSet (1, 38400, 0x03);
-
+    
     ////////////
     //DAC_ADC_Exchange_Init();  // инициализация  обмена АЦП и ЦАП.
 
@@ -67,7 +67,7 @@
     LoadFlashParam(FromFLASH); 	//загрузка параметров.
 
 
-    Out_G_photo(20, 20);        //запись в буфер мастера принятые от функции данные (60,60) и установка флага старта передачи и занятой шины.
+    Out_G_photo(200, 200);        //запись в буфер мастера принятые от функции данные (60,60) и установка флага старта передачи и занятой шины.
 
 
     open_all_loops();                          //#define open_all_loops()			RgConA   = 0	(Основной регистр управления устройства (0 - включить, 1 - отключить)).
@@ -92,7 +92,8 @@
         Concol ();		// Проврка 0 консоли  (вход и выход)
        
         Concol1 ();		        // Проврка 0 консоли  (вход и выход)
-        Read_CMD();		
+        Read_CMD();	
+        G_Photo_Exchange();	
         if (OutBufConCount)  OutBufConCount--;
 
         if (ReadCon (Time)) {
@@ -173,9 +174,20 @@
             if (Time[0] == 'p') {		// выдача технологическая
                 sprintf(Time,"\r\n");
                 WriteCon(Time);
-                for (int i = 0; i < 32; i++ )sprintf((Time)," <%07d> ",FrecTp);
+                for (int i = 0; i < 32; i++ )sprintf((Time)," <%07d> ",Cur_Amp);
                 WriteCon(Time);
             }
+             if (Time[0] == 'm') {		// выдача технологическая
+               sprintf(Time,"\r\n");
+               WriteCon(Time);
+               sprintf((Time)," <%07d> ",Cur_Amp);  WriteCon(Time);              
+               sprintf((Time)," <%07d> ",Znak_Amp);  WriteCon(Time);
+               sprintf((Time)," <%07d> ",Spi.DAC_B);  WriteCon(Time);
+            
+            
+            
+            
+            }
           if (Time[0] == 'V') {		// выдача технологическая
                 Gyro.Frq+=65000;
             }