forkd

Dependencies:   mbed

Fork of LG2 by Dmitry Kovalev

Revision:
193:a0fe8bfc97e4
Parent:
190:289514f730ee
Child:
196:f76dbc081e63
--- a/MTimer.c	Thu Sep 01 08:23:30 2016 +0000
+++ b/MTimer.c	Thu Sep 15 11:09:00 2016 +0000
@@ -29,40 +29,43 @@
        Event1Hz--;
        Time1Hz++;
        Discharg ();
-       BackLight ();
+       BackLight();
        
     }
 }
 /////////////////////////////////////////////////////
 ///////////////////// 1kHz //////////////////////////
-/////////////////////////////////////////////////////
+/////////////////////////////////////////////////////LoopOn  LPC_GPIO1->FIOSET  = (1<<30);
+//#define  LoopOff LPC_GPIO1->FIOCLR  = (1<<30);
 void Event_1KHz(void)// событие раз в 1 кГц
 {
     if (Event1K) 
     {
         Event1K --;
         Time1K++;//первый ++ работает каждые 125 (event100kHz)второй был в 100 кГц
+ 
         if (Time1K == 1000) 
         {
             Time1K = 0;
             Event1Hz ++;
-           
         }
     }
 }
 void Event_500Hz(void)// событие раз в 500 Гц
 {
 	if(Event500Hz)
-	{  
+	{   
 		Event500Hz--;
 		Gyro.Delta500_Event=1;
 		Gyro.Event_500Hz=1;// Event 500Гц  выдачи данных для постройки графика управления вибро
+		Gyro.Delta_Bins_Event500=1;
+		Gyro.B_Delta_Event500=1;
 	}
 }
 /////////////////////////////////////////////////////
 ///////////////////// 100kHz //////////////////////////
 /////////////////////////////////////////////////////
-void Event_100KHz(void)// событие раз в 100 кГц(каждые 5-6 фронтов шум)
+void Event_100KHz(void)// событие раз в 100 кГц
 {
         
     if (Event100K)	{
@@ -157,7 +160,7 @@
 /////////////////////////прерывание таймера 1//////////////////////////
 //////////////////////////////////////////////////////////////////////
 __irq void TIMER1_IRQHandler (void)//13.27 kHz
-{
+{    
     ResetCS(ADC);					  	 	//prepare ADC for sampling
     SetDAC(DAC);
 
@@ -174,6 +177,7 @@
 	SPI_Exchange(); 						//Чтение ADS_SPI
 
     LPC_TIM1->IR = 1;
+     
 }
 
 
@@ -185,11 +189,12 @@
 /////////////////////////прерывание таймера 2//////////////////////////
 ///////////////////////////////////////////////////////////////////////
 __irq void TIMER2_IRQHandler (void)
-{
+{ 
     LPC_TIM2->IR = 1;
     Global_Time++;
     if(Time_UART) Time_UART--;
     Time_vibro++;
     Gyro.VibroOutF=1;
     Event100K ++;  
+    
 }
\ No newline at end of file