![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
fork
Fork of LG by
Diff: main.c
- Revision:
- 116:66f1f0ff2dab
- Parent:
- 114:5cc38a53d8a7
- Child:
- 117:eefe61968528
--- a/main.c Tue Apr 05 10:31:28 2016 +0000 +++ b/main.c Tue Apr 05 16:52:31 2016 +0000 @@ -81,7 +81,7 @@ sprintf(Time,"\r\nCompiled: %s %s.",__DATE__, __TIME__ ); //Подготовка даты и времени компиляции WriteCon(Time); - +Gyro.PLC_Znak = 100; while ( 1 ) { //основной цикл. @@ -254,9 +254,13 @@ //ДИМА== посмотри пожалуйста нармално ли работуют все таймеры аппаратные и програмные, то есть нет ли где затыком по времени // с помошью ссветодиода например помаргай в разные временна, почему в режиме "рейт" передача от гироскопа идет с разной частотой // попробуй сделать "рейт M4" посмотри в протоколе как вклбчается и на кокой скорости работает - Event_1Hz(); + + + Event_100KHz(); Event_1KHz(); - Event_100KHz(); + Event_1Hz(); + + Event_Vibro(); @@ -303,11 +307,10 @@ if (Gyro.ADS_NewData == 1) // был приход новых данных После Медленного фильтра AD { + Gyro.ADS_NewData = 0; PlcRegul();//Расчет - - }// можно запихнкть в функцию if(Gyro.VibroFrqRegulF == 1) //Регулеровка частоты виброподвеса