![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
forkd
Fork of LGstaandart by
Diff: main.c
- Revision:
- 108:030cdde08314
- Parent:
- 107:4d178bcc9d8a
- Child:
- 109:ee0cff33ad3b
--- a/main.c Fri Apr 01 16:13:55 2016 +0000 +++ b/main.c Sat Apr 02 11:15:38 2016 +0000 @@ -66,10 +66,6 @@ ExtLatch_Init(); // инициализация внешней защелки. LoadFlashParam(FromFLASH); //загрузка параметров. - - - - open_all_loops(); //#define open_all_loops() RgConA = 0 (Основной регистр управления устройства (0 - включить, 1 - отключить)). Output.Str.HF_reg = Device_blk.Str.HF_min; //HFO output voltage = максивальное напряжение на ГВЧ. init_PLC(); //Инициализация СРП(регулировка периметра) @@ -77,11 +73,8 @@ RgConB = RATE_VIBRO_1; // дополнительный регистр управления = разность вибросчетчиков после фильтра скольз.среднего(#define RATE_VIBRO_1 0x0001) close_all_loops(); - Out_G_photo(200,200); //запись в буфер мастера принятые от функции данные (60,60) и установка флага старта передачи и занятой шины. - - WriteCon1("\n\r ...GL start programm uart ACK.... "); WriteCon("\n\r ...GL start programm uart Tech.... "); sprintf(Time,"\r\nCompiled: %s %s.",__DATE__, __TIME__ ); //Подготовка даты и времени компиляции @@ -90,22 +83,13 @@ while ( 1 ) { //основной цикл. - /*tempAMP = Buff_Restored_sin [CountV255] - MaxAmp; - if (tempAMP > 0) {MaxAmp=Buff_Restored_sin [CountV255];} // подумать со знаком*/ - - - - // if (tempAMP > 30) {MaxAmp = Buff_Restored_sin[CountV255];} // подумать со знаком - - G_Photo_Exchange(); - Concol (); // Проврка 0 консоли (вход и выход) - + G_Photo_Exchange(); + Concol (); // Проврка 0 консоли (вход и выход) Concol1 (); // Проврка 0 консоли (вход и выход) Read_CMD(); - if (OutBufConCount) OutBufConCount--; - + if (OutBufCon1Count) OutBufCon1Count--; if (ReadCon (Time)) { if (Time[0] == 'h') { // если ввели буквц h то выдать подсказку. сделанно через принф ОЧЕНЬ плохо в работе не использовать @@ -121,17 +105,12 @@ Gyro.BackLight = StartBackLight; } - if (Time[0] == 'F') { // выдача технологическая + if (Time[0] == 'F') { // выдача технологическая sprintf(Time,"\r\n"); WriteCon(Time); sprintf((Time)," <%07d> <%07d>",Gyro.F_ras,Param2); WriteCon(Time); } - - - // F_rasH F_rasL - - if (Time[0] == '1') { // выдача технологическая sprintf(Time,"\r\n"); WriteCon(Time); @@ -158,7 +137,9 @@ for (int i = 0; i < 32; i++ )sprintf((Time + i * 9)," <%05d> ", Buff_16PointD[i]); WriteCon(Time); } - + + + if (Time[0] == 'z') { // выдача технологическая sprintf(Time,"\r\n"); WriteCon(Time); @@ -222,11 +203,14 @@ /* sprintf((Time)," <%07d> ",Cur_Amp); WriteCon(Time); sprintf((Time)," <%07d> ",Znak_Amp); WriteCon(Time); sprintf((Time)," <%07d> ",Spi.DAC_B); WriteCon(Time);*/ - sprintf((Time),"tempAMP <%07d> ", tempAMP); WriteCon(Time); + sprintf((Time),"MaxAmp <%07d> ", MaxAmp); WriteCon(Time); + sprintf((Time),"CaunAddPlus <%07d> ", CaunAddPlus); WriteCon(Time); + sprintf((Time),"CaunAddMin <%07d> ", CaunAddMin); WriteCon(Time); + sprintf((Time)," Buff_Restored_sin [CountV31] <%07d> ",Buff_Restored_sin [CountV31]); WriteCon(Time); sprintf((Time)," Gyro.Amp <%07d> ",amp); WriteCon(Time); - + } if (Time[0] == 'V') { // выдача технологическая Gyro.Frq+=65000; @@ -261,7 +245,7 @@ Read_CMD(); } - if (OutBufCon1Count) OutBufCon1Count--; + // Read_CMD(); Event_1Hz();