![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
forkd
Fork of LGstaandart by
Diff: MTimer.c
- Revision:
- 211:ac8251b067d2
- Parent:
- 210:b02fa166315d
- Child:
- 213:9953db9543d6
diff -r b02fa166315d -r ac8251b067d2 MTimer.c --- a/MTimer.c Mon Apr 24 05:43:54 2017 +0000 +++ b/MTimer.c Mon Jul 03 05:50:08 2017 +0000 @@ -20,7 +20,7 @@ ///////////////////// 1Hz /////////////////////////// ///////////////////////////////////////////////////// void Event_1Hz(void)// событие раз в 1 Гц -{ +{ int tempdac,tempdac1; if (Event1Hz) { if(Gyro.LogMod) ShowMod2(); @@ -29,6 +29,23 @@ Gyro.Rate1_Event = 1; Event1Hz--; Time1Hz++; + sprintf((Time),"%i %i %i %i %d\r\n",Spi.DAC_A, Gyro.HFO_Min, Gyro.HFO_Max,Gyro.RgConA ); + WriteCon(Time); + /* sprintf((Time)," %d %d %d \r\n", Gyro.PLC_Eror, Spi.DAC_B , Gyro.PLCDelay ,Gyro.RgConA); + Gyro.CuruAngle=0; + WriteCon(Time);*/ + if(Gyro.CuruAngleLog) + { + /* sprintf((Time),"%d %d %d %d \r\n", Gyro.CuruAngle, Gyro.CuruAngle64, Gyro.CuruAngle96, Gyro.CuruAngle128); + WriteCon(Time);*/ + + /* Gyro.CuruAngle = 0; + Gyro.CuruAngle64 = 0; + Gyro.CuruAngle96 = 0; + Gyro.CuruAngle128 = 0; */ + } + + /* for(int i=0; i<32;i++) { @@ -54,7 +71,7 @@ { if (Event1K) { - + if(Gyro.PLCDelay)Gyro.PLCDelay--; Event1K --; Time1K++;//первый ++ работает каждые 125 (event100kHz)второй был в 100 кГц if (Time1K > 1000) @@ -77,8 +94,8 @@ void Event_500Hz(void)// событие раз в 500 Гц { if(Event500Hz) - { - + { + Event500Hz--; Gyro.Event_500Hz=1;// Event 500Гц выдачи данных для постройки графика управления вибро }