fork

Dependencies:   mbed

Fork of LG by igor Apu

Revision:
193:a0fe8bfc97e4
Parent:
192:d32c8cf7bcd9
Child:
195:bcc769f5292b
--- a/Global.c	Thu Sep 01 08:23:30 2016 +0000
+++ b/Global.c	Thu Sep 15 11:09:00 2016 +0000
@@ -72,8 +72,8 @@
     ///////////расчета значений буферов ВП///////////////
     /////////////////////////////////////////////////////
     /////////////инициализация переменных в структ вибро/////////////////
-    Gyro.Gain_Sin =100;
-    Gyro.Gain_Cos =100;
+    Gyro.Gain_Sin =50;
+    Gyro.Gain_Cos =50;
     
     Gyro.FlashMod=0;
     Gyro.FrqHZ=450;
@@ -87,15 +87,17 @@
     Gyro.AmpPerMax = 90;
     Gyro.AmpSpeed = 1;
     Gyro.AmpPerDel=3;
-    Gyro.AmpTarget =20000;// целевая амплитуда ВП
+    Gyro.AmpTarget =17000;// целевая амплитуда ВП
     Gyro.Amp  = 10*65535;
-    Gyro.AmpMin =2;// минимальное  значение AmpT;5
-    Gyro.AmpTD =6;////////////////////////////////////////////////////////
+    Gyro.AmpMin =1;// минимальное  значение AmpT;5
+    Gyro.AmpTD =4;////////////////////////////////////////////////////////
     Gyro.CuruAngle  = 0;
     Pulse_8Point 	= 0;
     Pulse_16Point 	= 0;
     Pulse_16PointD	= 0;
     Pulse_32Point 	= 0;
+    
+    Gyro.flag=0;
     /////////////////////////////////////////////////////
     /////////////предварительное заполнение//////////////
     ////////////////буферов вибропривода/////////////////
@@ -184,7 +186,8 @@
     /////////////////////////////////////////////////////
    
     //  Spi.DAC_A = 20000;
-    Spi.DAC_A = 38000;
+    
+    Spi.DAC_A = 36000;
     Spi.DAC_B = 38000;
     //Spi.DAC_A = 44000;
   
@@ -347,7 +350,7 @@
     Gyro.PinReg     = 0;        // всЁ выключенно
     PinCheng();
     /////////////////////////////////////////////////////
-
+Gyro.ModeOut=0; 
     /////////////////////////////////////////////////////
     //////////////отладочный светодиод///////////////////
     /////////////////////////////////////////////////////
@@ -358,8 +361,9 @@
     LPC_GPIO1->FIODIR    |=  (1<<30);
     /////////////////////////////////////////////////////
     /////////////////////////////////////////////////////
-
-
+    NVIC_EnableIRQ(EINT3_IRQn);
+   // LPC_GPIOINT->IO0IntEnF |=  (1<<1);    /* enable falling edge irq         */
+    LPC_GPIOINT->IO0IntEnR |=  (1<<1);    /* enable rasing edge irq         */
     /////////////////////////////////////////////////////
     ////////////////управление уартом////////////////////
     /////////////////////////////////////////////////////