Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Fork of LGstaandart by
Revision 103:e96f08947def, committed 2016-03-30
- Comitter:
- Kovalev_D
- Date:
- Wed Mar 30 14:20:03 2016 +0000
- Parent:
- 102:4270092be987
- Child:
- 104:ab1cb4ff56b2
- Commit message:
- Gain
Changed in this revision
--- a/Command.c Wed Mar 30 13:27:39 2016 +0000
+++ b/Command.c Wed Mar 30 14:20:03 2016 +0000
@@ -261,7 +261,7 @@
int HFO;
temp=BuffTemp[3];
Consol = temp&0x3;
- HFO = temp&0x3;
+ HFO = temp&0x3;// // (номер (код) ЦАПа 0...3, HFO - 3dac, PLC - 0DAC
temp =((BuffTemp[4]<<8) | BuffTemp[5]);
// temp=0;
temp=temp&0xFFFF;
@@ -275,6 +275,13 @@
Spi.DAC_B =(unsigned int)(DACF) /*(unsigned int)(temp*K_DAC+deltaDAC)*/; // K_DAC);
}
}
+void Gph_W()
+{
+ int Gain_A;
+ int Gain_B;
+ Gyro.Gain_A=BuffTemp[4];
+ Gyro.Gain_B=BuffTemp[5];
+}
void CMD_M_vib()
{ LoopOn
@@ -367,7 +374,12 @@
case 0xE4:
lengf=8;
break;
-
+
+
+ case 0xE6:
+ lengf=8;
+ break;
+
}
return lengf;
@@ -446,7 +458,14 @@
case 0xE4:
CMD_M_vib();
break;
+ case 0xE6:
+ Gph_W();
+ break;
+
+
Gyro.RsErrLine = 0;
+
+
}
}
}
--- a/MTimer.c Wed Mar 30 13:27:39 2016 +0000
+++ b/MTimer.c Wed Mar 30 14:20:03 2016 +0000
@@ -45,6 +45,9 @@
Event1Hz--;
Discharg ();
BackLight ();
+ Out_G_photo(Gyro.Gain_A, Gyro.Gain_B); //запись в буфер мастера принятые от функции данные (60,60) и установка флага старта передачи и занятой шины.
+ G_Photo_Exchange();
+
// sprintf(Time,"\r\n");
/* for ( i = 0; i < 32; i++ )
{
--- a/main.c Wed Mar 30 13:27:39 2016 +0000
+++ b/main.c Wed Mar 30 14:20:03 2016 +0000
@@ -67,7 +67,7 @@
LoadFlashParam(FromFLASH); //загрузка параметров.
- Out_G_photo(200, 200); //запись в буфер мастера принятые от функции данные (60,60) и установка флага старта передачи и занятой шины.
+
open_all_loops(); //#define open_all_loops() RgConA = 0 (Основной регистр управления устройства (0 - включить, 1 - отключить)).
@@ -93,7 +93,7 @@
Concol1 (); // Проврка 0 консоли (вход и выход)
Read_CMD();
- G_Photo_Exchange();
+
if (OutBufConCount) OutBufConCount--;
if (ReadCon (Time)) {
--- a/vibro.h Wed Mar 30 13:27:39 2016 +0000
+++ b/vibro.h Wed Mar 30 14:20:03 2016 +0000
@@ -23,6 +23,9 @@
unsigned int RgConA;
unsigned int RgConB;
+
+ unsigned int Gain_A;
+ unsigned int Gain_B;
unsigned int Frq; // Непосредственное значение частоты для таймера.
unsigned int FrqHZ; // Частота в Гц.
