fork

Dependencies:   mbed

Fork of LG by igor Apu

Revision:
92:c892f0311aa7
Parent:
91:a2bb81eaa183
Child:
93:b3803774f110
--- a/main.c	Thu Mar 24 14:46:58 2016 +0000
+++ b/main.c	Fri Mar 25 11:11:46 2016 +0000
@@ -35,29 +35,29 @@
 
 int main (void)
 {
-    
-    
+int i;
+
     //DMA_Init();               // Инициализация DMA не используем
     //DACInit();                // инициализация ЦАП.
-    //UART_DMA_Init();			    	//инициализация DMA для UART.//не используем
+    //UART_DMA_Init();			//инициализация DMA для UART.//не используем
     //WDTInit();
     //G_Photo_Init();				      //инициализация интерфейса I2C для фотодетектора.
     //инициализация
- 
- 
- 
+
+
+
     SystemInit1();  // Инициализация контроллера: установка тактовых частот
     FlashDMA_Init(); 		  // Загрузка параметров с флэш
     SystemCoreClockUpdate1(); // расчет тактовой частоты процессора перед инициализацией UART - 100MHz
 
     GLD_Init();
-  ///////////старый UART
+    ///////////старый UART
 //    UARTInit();				  // инициализация  UART0 на скорость 38400.
 //    UART1_Init();             // инициализация  UART1 на скорость 38400.
 
 
-UART_InitSet (0, 115200, 0x03);  // надо проверить, мож чо с ногам
-UART_InitSet (1, 38400, 0x03);
+    UART_InitSet (0, 38400, 0x03);  // надо проверить, мож чо с ногам
+    UART_InitSet (1, 38400, 0x03);
 
     ////////////
     //DAC_ADC_Exchange_Init();  // инициализация  обмена АЦП и ЦАП.
@@ -66,10 +66,10 @@
     ExtLatch_Init();		  // инициализация внешней защелки.
     LoadFlashParam(FromFLASH); 	//загрузка параметров.
 
-   
+
     Out_G_photo(60, 60);        //запись в буфер мастера принятые от функции данные (60,60) и установка флага старта передачи и занятой шины.
 
- 
+
     open_all_loops();                          //#define open_all_loops()			RgConA   = 0	(Основной регистр управления устройства (0 - включить, 1 - отключить)).
     Output.Str.HF_reg = Device_blk.Str.HF_min; //HFO output voltage = максивальное напряжение на ГВЧ.
     init_PLC();                                //Инициализация СРП(регулировка периметра)
@@ -89,11 +89,12 @@
 
 
     while ( 1 ) { //основной цикл.
-        Concol ();				// Проврка 0 консоли  (вход и выход)
+        Concol ();		// Проврка 0 консоли  (вход и выход)
+        Read_CMD();		
         Concol1 ();		        // Проврка 0 консоли  (вход и выход)
         if (OutBufConCount)  OutBufConCount--;
 
-        if (ReadCon (Time)) {
+   /*     if (ReadCon (Time)) {
 
             if (Time[0] == 'h') { // если ввели буквц h то выдать подсказку. сделанно через принф ОЧЕНЬ плохо в работе не использовать
                 sprintf(Time,"\r\nCompiled: %s %s.",__DATE__,  __TIME__ );                 //Подготовка даты и времени компиляции
@@ -101,6 +102,7 @@
                 sprintf(Time,"--%d.%3.d.%2.d.",Time1Hz,Time1K,Time100K);                 //Временно выдачпа временни из трех чисел
                 WriteCon(Time);
             }
+         
             if (Time[0] == 'D') {
                 Gyro.Discharg = StartDischarg;
             }
@@ -112,16 +114,21 @@
                 for (int i = 0; i < 32; i++ )sprintf((Time + i * 9)," <%05d> ",Buff_32Point[i]);
                 WriteCon(Time);
             }
-        }
+             if (Time[0] == 'j') {		// выдача технологическая
+                sprintf(Time,"\r\n");
+                for (int i = 0; i < 32; i++ )  WriteConByte(Buff_32Point[i]);
+               
+            }
+             Read_CMD();
+        }*/
         if (OutBufCon1Count)  OutBufCon1Count--;
-
+   // Read_CMD();
 
         Event_1Hz();
         Event_1KHz();
         Event_100KHz();
         Event_Vibro();
-
-        Read_CMD();
+       
     }
 }