fork

Dependencies:   mbed

Fork of LG by igor Apu

Revision:
124:9ae09249f842
Parent:
122:fbacb932a30b
Child:
127:6a7472d67804
--- a/main.c	Thu Apr 07 20:16:24 2016 +0000
+++ b/main.c	Fri Apr 08 14:20:35 2016 +0000
@@ -58,8 +58,8 @@
 
 
     UART_InitSet (0, 921600, 0x03);  // надо проверить, мож чо с ногам
-//    UART_InitSet (1, 992600, 0x03);
-    UART_InitSet (1, 115200, 0x03);
+    UART_InitSet (1, 921600, 0x03);
+   //UART_InitSet (1, 115200, 0x03);
     
     ////////////
     //DAC_ADC_Exchange_Init();  // инициализация  обмена АЦП и ЦАП.
@@ -260,14 +260,22 @@
           
         Event_100KHz();
         Event_1KHz();
+        Event_500Hz();
         Event_1Hz();
-       
+        
         Event_Vibro();
-	
-	if((Rate2VibFlag==1) && (Rate_Flag==2))CMD_Rate2();//набор rate2 выдается по выставлению (логической)ноги в 1.
-	
-
-
+        
+	 switch(Gyro.ModeOut) {
+     case 1:
+            if(Gyro.Rate1_Event==1)CMD_Rate();
+     break;  
+     case 2:
+            if(Gyro.Rate2_Event==1)CMD_Rate2();
+     break;   
+     case 3:
+            if(Gyro.Delta500_Event==1)CMD_Delta_500Hz();
+     break;       		
+     } 
 	if (Spi.ADC_NewData == 1)  // был приход новых данных по ацп сдесь сделать обработку информации и подготовку для выдачи делается 1 раз за вибро
 	{
 // можно апихнкть в функцию