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 LG2 by
SPI.h@215:b58b887fd367, 2017-08-29 (annotated)
- Committer:
- Kovalev_D
- Date:
- Tue Aug 29 06:33:08 2017 +0000
- Revision:
- 215:b58b887fd367
- Parent:
- 214:4c70e452c491
- Child:
- 216:189b0ea1dc38
dcd
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
igor_v | 1:f2adcae3d304 | 1 | #ifndef SPI_H |
igor_v | 1:f2adcae3d304 | 2 | #define SPI_H |
igor_v | 1:f2adcae3d304 | 3 | |
igor_v | 1:f2adcae3d304 | 4 | |
igor_v | 0:8ad47e2b6f00 | 5 | #define RX_SSP_notEMPT 0x00000004 |
igor_v | 0:8ad47e2b6f00 | 6 | |
igor_v | 0:8ad47e2b6f00 | 7 | struct SPI { |
igor_v | 110:6406b7ac0442 | 8 | |
Kovalev_D | 113:8be429494918 | 9 | // unsigned int SpiFlag; |
Kovalev_D | 112:4a96133a1311 | 10 | |
igor_v | 0:8ad47e2b6f00 | 11 | unsigned int ADC1; |
igor_v | 0:8ad47e2b6f00 | 12 | unsigned int ADC2; |
igor_v | 0:8ad47e2b6f00 | 13 | unsigned int ADC3; |
igor_v | 0:8ad47e2b6f00 | 14 | unsigned int ADC4; |
igor_v | 0:8ad47e2b6f00 | 15 | unsigned int ADC5; |
igor_v | 0:8ad47e2b6f00 | 16 | |
igor_v | 110:6406b7ac0442 | 17 | unsigned int ADC1_Accum; |
igor_v | 110:6406b7ac0442 | 18 | unsigned int ADC2_Accum; |
igor_v | 110:6406b7ac0442 | 19 | unsigned int ADC3_Accum; |
igor_v | 110:6406b7ac0442 | 20 | unsigned int ADC4_Accum; |
igor_v | 110:6406b7ac0442 | 21 | unsigned int ADC5_Accum; |
igor_v | 110:6406b7ac0442 | 22 | unsigned int ADC_NewData; |
igor_v | 110:6406b7ac0442 | 23 | |
igor_v | 110:6406b7ac0442 | 24 | |
Kovalev_D | 208:19150d2b528f | 25 | unsigned int FlagExchange; |
igor_v | 0:8ad47e2b6f00 | 26 | unsigned int DAC_A; |
igor_v | 0:8ad47e2b6f00 | 27 | unsigned int DAC_B; |
igor_v | 0:8ad47e2b6f00 | 28 | unsigned int DAC_L; |
Kovalev_D | 170:d099c3025f87 | 29 | // unsigned int PLC_NewData; |
igor_v | 0:8ad47e2b6f00 | 30 | }; |
Kovalev_D | 215:b58b887fd367 | 31 | //extern int TSinPls,TSinMns; |
Kovalev_D | 214:4c70e452c491 | 32 | extern unsigned int ADC5New; |
igor_v | 110:6406b7ac0442 | 33 | |
Kovalev_D | 214:4c70e452c491 | 34 | |
Kovalev_D | 214:4c70e452c491 | 35 | |
igor_v | 110:6406b7ac0442 | 36 | |
Kovalev_D | 99:3d8f206ceac2 | 37 | extern unsigned int Cur_Amp; |
Kovalev_D | 99:3d8f206ceac2 | 38 | extern int Znak_Amp; |
Kovalev_D | 109:ee0cff33ad3b | 39 | extern int AD_Regul ; |
Kovalev_D | 92:c892f0311aa7 | 40 | extern unsigned int SinPLC[]; |
Kovalev_D | 112:4a96133a1311 | 41 | //extern unsigned int Temp_AMP; |
Kovalev_D | 215:b58b887fd367 | 42 | |
Kovalev_D | 96:1c8536458119 | 43 | extern unsigned int Temp_AMP64P; |
Kovalev_D | 213:9953db9543d6 | 44 | extern int RegulADC,DeltaRegul,tempDeltaRegul; |
igor_v | 0:8ad47e2b6f00 | 45 | extern unsigned int Buff_ADC_1 []; |
igor_v | 0:8ad47e2b6f00 | 46 | extern unsigned int Buff_ADC_2 []; |
igor_v | 0:8ad47e2b6f00 | 47 | extern unsigned int Buff_ADC_3 []; |
igor_v | 0:8ad47e2b6f00 | 48 | extern unsigned int Buff_ADC_4 []; |
Kovalev_D | 214:4c70e452c491 | 49 | extern int ADC_5_T; |
Kovalev_D | 214:4c70e452c491 | 50 | |
Kovalev_D | 215:b58b887fd367 | 51 | extern int ADC_16Point; |
Kovalev_D | 215:b58b887fd367 | 52 | extern int ADC_64Point; |
Kovalev_D | 215:b58b887fd367 | 53 | extern int ADC_32PointD; |
Kovalev_D | 197:7a05523bf588 | 54 | |
Kovalev_D | 215:b58b887fd367 | 55 | extern int BuffADC_1Point []; |
Kovalev_D | 215:b58b887fd367 | 56 | extern int BuffADC_16Point []; |
Kovalev_D | 215:b58b887fd367 | 57 | extern int BuffADC_32PointD []; |
Kovalev_D | 215:b58b887fd367 | 58 | extern int BuffADC_64Point []; |
Kovalev_D | 215:b58b887fd367 | 59 | extern int Buff_Restored_Mod []; |
Kovalev_D | 215:b58b887fd367 | 60 | extern int Buff_PLC_Eror []; |
Kovalev_D | 215:b58b887fd367 | 61 | extern int BSinMns []; |
Kovalev_D | 215:b58b887fd367 | 62 | extern int BSinPls []; |
Kovalev_D | 215:b58b887fd367 | 63 | extern int SinPls, SinMns; |
Kovalev_D | 215:b58b887fd367 | 64 | extern int TSinPls, TSinMns; |
Kovalev_D | 215:b58b887fd367 | 65 | |
Kovalev_D | 215:b58b887fd367 | 66 | //extern int BuffADC_32Point []; |
Kovalev_D | 215:b58b887fd367 | 67 | |
Kovalev_D | 215:b58b887fd367 | 68 | //extern unsigned int Buff_ADC_5 []; |
Kovalev_D | 215:b58b887fd367 | 69 | |
Kovalev_D | 197:7a05523bf588 | 70 | |
Kovalev_D | 197:7a05523bf588 | 71 | |
Kovalev_D | 197:7a05523bf588 | 72 | extern unsigned int PulseADC_16Point; |
Kovalev_D | 197:7a05523bf588 | 73 | extern unsigned int PulseADC_32Point; |
Kovalev_D | 215:b58b887fd367 | 74 | //extern unsigned int PulseADC_64Point; |
Kovalev_D | 197:7a05523bf588 | 75 | extern unsigned int PulseADC_32PointD; |
Kovalev_D | 197:7a05523bf588 | 76 | extern int ADC5Old,ADCDIF; |
Kovalev_D | 197:7a05523bf588 | 77 | |
igor_v | 0:8ad47e2b6f00 | 78 | extern unsigned int Buff_AMP []; |
Kovalev_D | 96:1c8536458119 | 79 | extern unsigned int Buff_AMP64P[]; |
Kovalev_D | 197:7a05523bf588 | 80 | extern struct SPI Spi; |
Kovalev_D | 197:7a05523bf588 | 81 | extern unsigned int ModArraySin []; |
Kovalev_D | 215:b58b887fd367 | 82 | //extern unsigned int ModArraySaw []; |
Kovalev_D | 215:b58b887fd367 | 83 | //extern unsigned int ModArrayTriangle []; |
Kovalev_D | 197:7a05523bf588 | 84 | extern unsigned int Mod; |
Kovalev_D | 197:7a05523bf588 | 85 | extern unsigned int TypeMod; |
igor_v | 114:5cc38a53d8a7 | 86 | extern void Init_SPI_Exchange(void); |
Kovalev_D | 112:4a96133a1311 | 87 | extern void PlcRegul(void); |
Kovalev_D | 211:ac8251b067d2 | 88 | extern void PLCRegul250(void); |
Kovalev_D | 211:ac8251b067d2 | 89 | extern void HFORegul(void); |
Kovalev_D | 211:ac8251b067d2 | 90 | extern void SPI_Exchange(void); |
Kovalev_D | 147:1aed74f19a8f | 91 | extern void ADS_Acum(void); |
Kovalev_D | 197:7a05523bf588 | 92 | extern void InitMOD(void); |
Kovalev_D | 197:7a05523bf588 | 93 | extern void Modulator(void); |
Kovalev_D | 209:224e7331a061 | 94 | extern void ShowMod2(void); |
igor_v | 114:5cc38a53d8a7 | 95 | |
Kovalev_D | 158:0c8342e1837a | 96 | extern void ShowMod(void); |
Kovalev_D | 158:0c8342e1837a | 97 | |
igor_v | 1:f2adcae3d304 | 98 | #endif // SPI_H |