Dmitry Kovalev
/
LGstaandart
forkd
Fork of LG2 by
Diff: vibro.c
- Revision:
- 40:8a6494f61326
- Parent:
- 33:341521841d3a
- Child:
- 48:8697dfe679b9
--- a/vibro.c Sat Feb 06 14:48:44 2016 +0000 +++ b/vibro.c Sat Feb 06 18:16:06 2016 +0000 @@ -34,19 +34,19 @@ void VibroOut(void) { - - - if(CountV31>=16) { + if(CountV31>=16) { if((Time_vibro>Gyro.AmpN1) && (Time_vibro<Gyro.AmpN2)) { - ClrV2 /*LoopOn*/ + Gyro.PinReg &= ~PinRegBit_1V;/*LoopOn*///установить в регистре PinReg бит "вибро 1" в "0" + LedOFF } else { - SetV2 + Gyro.PinReg |= PinRegBit_1V;//установить в регистре PinReg бит "вибро 1" в "1" + LedON } } else { if((Time_vibro>Gyro.AmpN1)&&(Time_vibro<Gyro.AmpN2)) { - ClrV1 /*LoopOff*/ + Gyro.PinReg &= ~PinRegBit_2V; /*LoopOff*////установить в регистре PinReg бит "вибро 2" в "0" } else { - SetV1 + Gyro.PinReg |= PinRegBit_2V;//установить в регистре PinReg бит "вибро 2" в "1" } } @@ -131,8 +131,7 @@ //Vib.Frq = ((unsigned int) ((7680000*16/Output.Str.T_Vibro)))*16*16*16; LPC_TIM1->MR0 =(unsigned int)(100000000/(Gyro.Frq>>11)); Output.Str.T_Vibro=(unsigned int)((7680000*16/Gyro.Frq)*4096); - VibroPush(); - // LoopOn + // LoopOn // LPC_TIM1->MR0 =(unsigned int)(204800000000/Vib.Frq); Time_vibro=0; break; @@ -169,7 +168,7 @@ FrecTemp=Gyro.AmpPer;//для вывода в терминал break; case 16: - VibroPull(); + //SetV2 // LoopOff Time_vibro=0;