forkd

Dependencies:   mbed

Fork of LG2 by Dmitry Kovalev

Revision:
47:d902ef6f7564
Parent:
46:2670fa0fcebc
Child:
48:8697dfe679b9
--- a/main.c	Wed Feb 10 03:02:35 2016 +0000
+++ b/main.c	Wed Feb 10 14:06:57 2016 +0000
@@ -127,6 +127,11 @@
     LPC_GPIO2->FIODIR    |= (1<<12);		//e. P1.28 is output   (запись ( 1 ) в  5  бит FIODIR    выбор P0.5 как выход)
     LPC_GPIO2->FIOCLR    |= (1<<12);
 
+
+
+   	LPC_GPIO2->FIODIR    |= (1<<7);		
+	TXOff;
+
 //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
     /*
@@ -212,15 +217,16 @@
         Buff_ADC_4[y] 		= 0;
         Buff_ADC_5[y] 		= 0;
     }
-    WriteCon("\n\r ...GL start programm uart 0.... ");
-    WriteCon1("\n\r ...GL start programm uart 1.... ");
+    WriteCon1("\n\r ...GL start programm uart ACK.... ");
+    WriteCon("\n\r ...GL start programm uart Tech.... ");
     sprintf(Time,"\r\nCompiled: %s %s.",__DATE__,  __TIME__ );                 //Подготовка даты и времени компиляции
     WriteCon(Time);
 
 
 
     do { //основной цикл.
-        Concol ();					// Проврка 0 консоли  (вход и выход)
+        Concol ();				// Проврка 0 консоли  (вход и выход)
+        Concol1 ();		        // Проврка 0 консоли  (вход и выход)
         if (OutBufConCount)  OutBufConCount--;
         if (ReadCon (Time)) {
             if (Time[0] == 'h') { // если ввели буквц h то выдать подсказку. сделанно через принф ОЧЕНЬ плохо в работе не использовать
@@ -228,12 +234,17 @@
                 WriteCon(Time);
                 sprintf(Time,"--%d.%3.d.%2.d.",Clock1Hz,Time1K,Time100K);                 //Временно выдачпа временни из трех чисел
                 WriteCon(Time);
+        
             }
+        
+        	if (Time[0] == 'L'){Gyro.PinReg  |=  PinRegBitTXE; WriteCon("\n\r On");}
+        	if (Time[0] == 'l'){Gyro.PinReg  &=  ~PinRegBitTXE; WriteCon("\n\r Off");}
+        
         }
-        Concol1 ();					// Проврка 0 консоли  (вход и выход)
+   			
         if (OutBufCon1Count)  OutBufCon1Count--;
         if (Event1Hz)	{// событие раз в 1 Гц
-            Event1Hz --;
+   
             Clock1Hz++;
 
 //============================= блок управления поджигом, сделанно через сдвиг======================
@@ -247,12 +258,27 @@
                 if (Gyro.BackLight & 0x01) Gyro.PinReg |= PinRegBitL;
                 else Gyro.PinReg &= ~PinRegBitL;
                 Gyro.BackLight = Gyro.BackLight >> 1;
+                
+                
+                
+                
+               
             }
 
-            CMD_Rate();
+           // CMD_Rate();
             WriteCon(".");				//Так просто выдавать в секунду 1 байт ,что гирос жив
-
+  /*
+                for (y = 0; y < 32; y++ ){
+                sprintf(Time,"  <%05d>  ",Buff_32Point[y]);
+                }sprintf(Time,"\r\n");
+                WriteCon(Time);*/
+                           
         }
+              
+                
+                
+                 
+               
         if (Event1K)	{// событие раз в 1 кГц
             Event1K --;
             Time1K++;