Dmitry Kovalev
/
LGfiltr
forkd
Fork of LGstaandart by
Diff: main.c
- Revision:
- 196:f76dbc081e63
- Parent:
- 195:bcc769f5292b
- Child:
- 197:7a05523bf588
diff -r bcc769f5292b -r f76dbc081e63 main.c --- a/main.c Tue Sep 20 10:39:30 2016 +0000 +++ b/main.c Fri Sep 23 05:34:50 2016 +0000 @@ -30,61 +30,45 @@ unsigned int Para; int main (void) { -SystemInit1(); // Инициализация контроллера: установка тактовых частот -SystemCoreClockUpdate1(); // расчет тактовой частоты процессора перед инициализацией UART - 103MHz -GLD_Init(); -BackLightOFF -LightUpOFF -//UART_InitSet (0, 115200, 0x03); - UART_InitSet (0, 921600, 0x03); -//UART_InitSet (1, 115200, 0x03); - UART_InitSet (1, 921600, 0x03); + SystemInit1(); // Инициализация контроллера: установка тактовых частот + SystemCoreClockUpdate1(); // расчет тактовой частоты процессора перед инициализацией UART - 103MHz + GLD_Init(); + BackLightOFF + LightUpOFF - Out_G_photo(Gyro.Gain_Sin, Gyro.Gain_Cos); - // WriteCon1("\n\r 123456789...GL start programm uart ACK.... "); - // WriteCon("\n\r ...GL start programm uart Tech.... "); - //sprintf(Time,"\r\nCompiled: %s %s.",__DATE__, __TIME__ ); //Подготовка даты и времени компиляции - // WriteCon(Time); - + UART_InitSet (0, 921600, 0x03); + UART_InitSet (1, 921600, 0x03); + - -while ( 1 ){ //основной цикл. -//BackLightON - G_Photo_Exchange(); + while ( 1 ) { //основной цикл. + G_Photo_Exchange(); Concol (); // Проврка 0 консоли (вход и выход) Concol1 (); // Проврка 0 консоли (вход и выход) - Read_CMD(); + Read_CMD(); if (OutBufConCount) OutBufConCount--; if (OutBufCon1Count) OutBufCon1Count--; - TechLog();//технологическая выдача - Event_100KHz(); Event_1KHz(); Event_500Hz(); Event_1Hz(); Event_Vibro(); - if(Gyro.QEIznak1) {/*событие перехода востановленного синуса от - к +*/} - - if(Gyro.DeltaEXT_Event){Gyro.DeltaEXT_Event=0;} - /*else LoopOff*/ - //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// - ////////////////////////////////////выдача параметров через Rate//////////////////////////////////////////////////////////////// - //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// - M_RateA(); - AllRegul(); - - - - + /* if(Gyro.QEIznak1) { // событие перехода востановленного синуса от - к + + }*/ + //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////выдача параметров через Rate//////////////////////////////////////////////////////////////// + //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// + M_RateA(); + AllRegul(); ///////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////Работа с Flash////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////// - if(Gyro.FlashMod == 1) {GoBoot(); } - if(Gyro.FlashMod == 2) {WriteFlash(); } - if(Gyro.FlashMod == 3) {ReadFlash(); } - //BackLightOFF - } + switch(Gyro.FlashMod) { + case 1: GoBoot(); break; + case 2: WriteFlash(); break; + case 3: ReadFlash(); break; + } + } }//main /******************************************************************************