fork

Dependencies:   mbed

Fork of LG by igor Apu

Committer:
igor_v
Date:
Sat Jan 30 13:53:19 2016 +0000
Revision:
1:f2adcae3d304
Parent:
0:8ad47e2b6f00
Child:
21:bc8c1cec3da6
123

Who changed what in which revision?

UserRevisionLine numberNew contents of line
igor_v 0:8ad47e2b6f00 1 #ifndef VIBRO_H
igor_v 0:8ad47e2b6f00 2 #define VIBRO_H
igor_v 0:8ad47e2b6f00 3
igor_v 1:f2adcae3d304 4
igor_v 0:8ad47e2b6f00 5
igor_v 0:8ad47e2b6f00 6
igor_v 0:8ad47e2b6f00 7 #define LoopOn LPC_GPIO1->FIOSET = (1<<30);
igor_v 0:8ad47e2b6f00 8 #define LoopOff LPC_GPIO1->FIOCLR = (1<<30);
igor_v 0:8ad47e2b6f00 9 #define StartV1 0
igor_v 0:8ad47e2b6f00 10 #define StartV2 15
igor_v 0:8ad47e2b6f00 11 #define TIME_INTERVAL (7812)
igor_v 0:8ad47e2b6f00 12
igor_v 0:8ad47e2b6f00 13
igor_v 0:8ad47e2b6f00 14 struct MAIN {
igor_v 0:8ad47e2b6f00 15
igor_v 0:8ad47e2b6f00 16 unsigned int RgConA;
igor_v 0:8ad47e2b6f00 17 unsigned int RgConB;
igor_v 0:8ad47e2b6f00 18
igor_v 0:8ad47e2b6f00 19
igor_v 0:8ad47e2b6f00 20 unsigned int Frq; // ���������������� �������� ������� ��� �������.
igor_v 0:8ad47e2b6f00 21 unsigned int FrqHZ; // ������� � ��.
igor_v 0:8ad47e2b6f00 22 unsigned int FrqRate; // ������� ������ ��� ���������.
igor_v 0:8ad47e2b6f00 23 unsigned int FrqMin; // ����������� �������� ���������� �������.
igor_v 0:8ad47e2b6f00 24 unsigned int FrqOld; // �������� ������� �� ������� ����.
igor_v 0:8ad47e2b6f00 25
igor_v 0:8ad47e2b6f00 26 unsigned int Amp;
igor_v 0:8ad47e2b6f00 27 unsigned int AmpL;
igor_v 0:8ad47e2b6f00 28 unsigned int AmpT;
igor_v 0:8ad47e2b6f00 29 unsigned int AmpPer;
igor_v 0:8ad47e2b6f00 30 unsigned int AmpPerDel;//0-100%
igor_v 0:8ad47e2b6f00 31 unsigned int AmpN1;
igor_v 0:8ad47e2b6f00 32 unsigned int AmpN2;
igor_v 0:8ad47e2b6f00 33 unsigned int AmpMin;
igor_v 0:8ad47e2b6f00 34 unsigned int AmpTD;
igor_v 0:8ad47e2b6f00 35
igor_v 0:8ad47e2b6f00 36 unsigned int CMD_In;
igor_v 0:8ad47e2b6f00 37 unsigned int SOC_Out;
igor_v 0:8ad47e2b6f00 38 unsigned int My_Addres;
igor_v 0:8ad47e2b6f00 39 unsigned int GLD_Serial;
igor_v 0:8ad47e2b6f00 40 unsigned int CRC;
igor_v 0:8ad47e2b6f00 41 unsigned int Firmware_Version;
igor_v 0:8ad47e2b6f00 42 unsigned int RsErrLine;
igor_v 0:8ad47e2b6f00 43
igor_v 0:8ad47e2b6f00 44 unsigned int Cnt_Pls;
igor_v 0:8ad47e2b6f00 45 unsigned int Cnt_Mns;
igor_v 0:8ad47e2b6f00 46 unsigned int Cnt_Dif;
igor_v 0:8ad47e2b6f00 47 unsigned int T_Vib;
igor_v 0:8ad47e2b6f00 48 unsigned int F_ras;
igor_v 0:8ad47e2b6f00 49 };
igor_v 0:8ad47e2b6f00 50 extern struct MAIN Main;
igor_v 0:8ad47e2b6f00 51
igor_v 0:8ad47e2b6f00 52 //unsigned int init_Vibro ();
igor_v 0:8ad47e2b6f00 53 extern void cheng(void);
igor_v 0:8ad47e2b6f00 54 extern void Noise(void);
igor_v 0:8ad47e2b6f00 55 extern void VibroOut(void);
igor_v 0:8ad47e2b6f00 56
igor_v 0:8ad47e2b6f00 57 extern int Pulse_midl ;
igor_v 0:8ad47e2b6f00 58 extern struct VIBRO Vib;
igor_v 0:8ad47e2b6f00 59 extern int PulseHalf;
igor_v 0:8ad47e2b6f00 60 extern int CuruAngle;
igor_v 0:8ad47e2b6f00 61 extern unsigned int FrecTemp;
igor_v 0:8ad47e2b6f00 62 #endif
igor_v 0:8ad47e2b6f00 63
igor_v 0:8ad47e2b6f00 64