Dmitry Kovalev
/
LGfiltr
forkd
Fork of LGstaandart by
Diff: main.c
- Revision:
- 164:6f43f85fdd8d
- Parent:
- 162:44e4ded32c6a
- Child:
- 165:b2bd0c810a4f
--- a/main.c Mon May 16 14:03:16 2016 +0000 +++ b/main.c Tue May 17 14:04:34 2016 +0000 @@ -39,9 +39,9 @@ SystemCoreClockUpdate1(); // расчет тактовой частоты процессора перед инициализацией UART - 103MHz GLD_Init(); - UART_InitSet (0, 921600, 0x03); - UART_InitSet (1, 921600, 0x03); - // UART_InitSet (1, 115200, 0x03); + UART_InitSet (0, 921600, 0x03); + UART_InitSet (1, 921600, 0x03); + // UART_InitSet (1, 115200, 0x03); // IntLatch_Init(); // инициализация внутренней защелки. // ExtLatch_Init(); // инициализация внешней защелки. @@ -97,7 +97,7 @@ /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// if (Spi.ADC_NewData == 1) {ADS_Acum(); } // был приход новых данных по ацп сдесь сделать обработку информации и подготовку для выдачи делается 1 раз за вибро if (Gyro.ADF_NewData == 1) {Gyro.ADF_NewData = 0; } // был приход новых данных После быстрого фильтра AD - if (Gyro.ADS_NewData == 1) {Gyro.ADS_NewData = 0; PlcRegul(); /* ShowMod();*/} // был приход новых данных После Медленного фильтра AD (гдето раз в 0.63 секунды )//регулировка периметра. + if (Gyro.ADS_NewData == 1) {Gyro.ADS_NewData = 0; PlcRegul(); /* ShowMod();*/} // был приход новых данных После Медленного фильтра AD (гдето раз в 0.63 секунды )//регулировка периметра. if (Gyro.VibroFrqRegulF == 1) {Gyro.VibroFrqRegulF = 0; VibroFrqRegul(); } // Регулеровка частоты виброподвеса if (Gyro.VibroAMPRegulF == 1) {Gyro.VibroAMPRegulF = 0; VibroAMPRegul(); } // Регулеровка Амплитуды виброподвеса if (Gyro.VibroNoiseF == 1) {Gyro.VibroNoiseF = 0; CalcAmpN(); } // регулеровка ошумления, наверно нужно объеденить с регулеровкой ампитуды