Dmitry Kovalev
/
LGstaandart
forkd
Fork of LG2 by
Diff: Global.c
- Revision:
- 201:76f4123bf22a
- Parent:
- 197:7a05523bf588
- Child:
- 202:c03b7b128e11
--- a/Global.c Wed Oct 19 10:55:05 2016 +0000 +++ b/Global.c Wed Nov 02 14:05:24 2016 +0000 @@ -8,6 +8,7 @@ unsigned char BuffTemp[100]; unsigned char Time[1000]; unsigned int Event1Hz; +unsigned int Event10Hz; unsigned int Event500Hz; unsigned int Event1K ; unsigned int Event100K; @@ -20,6 +21,7 @@ unsigned int Time1K; unsigned int Time500Hz; unsigned int Time1Hz; +unsigned int Time10Hz; unsigned int Clock1Hz; unsigned int ShiftD; unsigned int ShiftL; @@ -42,6 +44,7 @@ ///////////////////////////////////////////// Init_TIM1(TIME_INTERVAL ); //Timer 1: CCLK / 7812 = 12800.819Hz; Vibro: Timer1/32 = 400.025Hz; 10ms??? Init_TIM2(); //Timer 2: CCLK / 4 / 250 = 100kHz + // Init_TIM0(); ///////////////////////////////////////////// ///////////////////////////////////////////// Gyro.RgConA = 0xffff; @@ -78,18 +81,18 @@ /////////////инициализация переменных в структ вибро///////////////// Gyro.FlashMod=0; - Gyro.FrqHZ=388; + Gyro.FrqHZ=380; Gyro.Frq = Gyro.FrqHZ<<16; Gyro.FrqHZmin = 350<<16; Gyro.FrqHZmax = 450<<16; Gyro.FrqChengSpeed=100; - Gyro.ModAmp=250; + Gyro.ModAmp=240; Gyro.AmpPer=40; - Gyro.AmpPerMin = 5; + Gyro.AmpPerMin = 1; Gyro.AmpPerMax = 90; Gyro.AmpSpeed = 1; Gyro.AmpPerDel=10; - Gyro.AmpTarget =8000;// целевая амплитуда ВП + Gyro.AmpTarget =6000;// целевая амплитуда ВП Gyro.Amp = 30*65535; Gyro.AmpMin =15;// минимальное значение AmpT;5 Gyro.AmpTD =30;//////////////////////////////////////////////////////// @@ -98,7 +101,7 @@ Pulse_16Point = 0; Pulse_16PointD = 0; Pulse_32Point = 0; - + Gyro.Start=5000; Gyro.flag=1; ///////////////////////////////////////////////////// /////////////предварительное заполнение////////////// @@ -132,7 +135,7 @@ - Gyro.Gain_Sin =115; + Gyro.Gain_Sin =125; Gyro.Gain_Cos =175; @@ -193,10 +196,10 @@ ///////////////////////////////////////////////////// Gyro.Ktermo=1;// K° - Gyro.TermoNKU=44700;//48824*0,0061-273=25 С° + Gyro.TermoNKU=48824;//48824*0,0061-273=25 С° Spi.DAC_A = 41000; - Spi.DAC_B = 35220; + Spi.DAC_B = 32767; Gyro.StrayHZ = 200; Gyro.StrayHZ_flag = 0; @@ -301,7 +304,7 @@ LPC_SC->PCLKSEL1 |= (0x0<<10); //00 CLK/4; 1 CLK; 2 CLK/2; 3 CLK/ // P0.15~0.18 as SSP0 - LPC_PINCON->PINSEL0 &= ~(0x3UL<<30); //установит Р 0.15 + LPC_PINCON->PINSEL0 &= ~(0x3UL<<30); /// //установит Р 0.15 LPC_PINCON->PINSEL0 |= (0x2UL<<30); //частота для синхронизациии Master - slave LPC_PINCON->PINSEL1 &= ~((0x3<<0)|(0x3<<2)|(0x3<<4)); // устанивоить Р 0.17 и Р 0.18 @@ -313,7 +316,7 @@ LPC_PINCON->PINMODE1 &= ~((0x3<<2)|(0x3<<4));// ? установление на Р 0.17 и Р 0.18 режима On-Chip pull-down resistor enabled LPC_PINCON->PINMODE1 |= ((0x3<<2)|(0x3<<4));// ? установление на Р 0.17 и Р 0.18 режима On-Chip pull-down resistor enabled - LPC_SSP0->CR0 = ((3<<8)|(0<<7)|(0<<4) |0xF); // (0xF)-установление DSS(Data sise select) в 16-битный формат, (3<<8 scr - выбор частоты), + LPC_SSP0->CR0 = ((0<<8)|(0<<7)|(0<<4) |0xf); // (0xF)-установление DSS(Data sise select) в 16-битный формат, (3<<8 scr - выбор частоты), // низкий уровень линии тактирования между кадрами, прикрепление передачи к первому нарастанию тактового мигнала // формат кадра TI. @@ -423,6 +426,7 @@ /////////////////////////////////////////////////////// enable_timer1(); enable_timer2(); + // enable_timer0(); /////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////