Dmitry Kovalev
/
LGfiltr
forkd
Fork of LGstaandart by
Diff: Command.c
- Revision:
- 216:189b0ea1dc38
- Parent:
- 215:b58b887fd367
- Child:
- 218:b4067cac75c0
--- a/Command.c Tue Aug 29 06:33:08 2017 +0000 +++ b/Command.c Mon Sep 04 12:09:55 2017 +0000 @@ -738,7 +738,7 @@ } BuffTemp[ 0] = Gyro.SOC_Out; BuffTemp[ 1] = Gyro.My_Addres; - /* + Temp=Gyro.CaunPlusReper; BuffTemp[ 2] =(Temp >> 8) & 0xff;//старший байт счетчика +. @@ -749,7 +749,7 @@ BuffTemp[ 4] =(Temp >> 8) & 0xff;//старший байт счетчика -. BuffTemp[ 5] =(Temp >> 0) & 0xff;//младший байт счетчика -. -*/ + Check(BuffTemp, 8); WriteConN (BuffTemp,8); @@ -1220,14 +1220,14 @@ LPC_MCPWM->MAT1 = T_vib_1; } if (Time[0] == 'X') { // выдача технологическая - Spi.DAC_A += 1000; + faza += 1; sprintf((Time),"%d \r\n", Spi.DAC_A); WriteCon(Time); } if (Time[0] == 'x') { // выдача технологическая - Spi.DAC_A -= 1000; - sprintf((Time),"%d \r\n", Spi.DAC_A); - WriteCon(Time); + + if(TypeMod>2) TypeMod=0; + else TypeMod=4; } if (Time[0] == 'p') { // выдача технологическая // PlcOFF //Gyro.RgConA&0x8=0; @@ -1247,7 +1247,7 @@ { // выдача технологическая for(int q=0; q<64; q++) { - sprintf((Time),"%d \r\n",(BuffADC_32PointD[q])); + sprintf((Time),"%i \r\n",(BuffADC_znak[q])); WriteCon(Time); } @@ -1257,7 +1257,7 @@ { // выдача технологическая for(int q=0; q<64; q++) { - sprintf((Time),"%d \r\n", BuffADC_64Point[q]); + sprintf((Time),"%d \r\n", BuffADC_64Point[q]>>7); WriteCon(Time); } @@ -1267,12 +1267,10 @@ { // выдача технологическая for(int q=0; q<64; q++) { - if( Buff_Restored_Mod[(q-Gyro.PLC_Phase)& 0x3f ] > 0) sprintf((Time)," 1 "); - else sprintf((Time)," 0 "); - WriteCon(Time); + sprintf((Time),"%d \r\n", BuffADC_1Point[q]); + WriteCon(Time); } - sprintf((Time)," \r\n "); - WriteCon(Time); + } if (Time[0] == 'b')