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
00001 #ifndef SPI_H 00002 #define SPI_H 00003 00004 00005 #define RX_SSP_notEMPT 0x00000004 00006 extern unsigned int SPIlog; 00007 struct SPI { 00008 00009 // unsigned int SpiFlag; 00010 00011 unsigned int ADC1; 00012 unsigned int ADC2; 00013 unsigned int ADC3; 00014 unsigned int ADC4; 00015 unsigned int ADC5; 00016 00017 unsigned int ADC1_Accum; 00018 unsigned int ADC2_Accum; 00019 unsigned int ADC3_Accum; 00020 unsigned int ADC4_Accum; 00021 unsigned int ADC5_Accum; 00022 unsigned int ADC_NewData; 00023 00024 00025 unsigned int FlagExchange; 00026 unsigned int DAC_A; 00027 unsigned int DAC_B; 00028 unsigned int DAC_L; 00029 // unsigned int PLC_NewData; 00030 }; 00031 //extern int TSinPls,TSinMns; 00032 extern unsigned int ADC5New; 00033 00034 00035 00036 00037 extern unsigned int Cur_Amp,faza; 00038 extern int Znak_Amp; 00039 extern int AD_Regul ; 00040 extern int PLC_ERR_DAC,PLC_ERR_DAC_F; 00041 extern unsigned int SinPLC[]; 00042 //extern unsigned int Temp_AMP; 00043 00044 extern unsigned int Temp_AMP64P, faza; 00045 extern int RegulADC,DeltaRegul,tempDeltaRegul; 00046 extern unsigned int Buff_ADC_1 []; 00047 extern unsigned int Buff_ADC_2 []; 00048 extern unsigned int Buff_ADC_3 []; 00049 extern unsigned int Buff_ADC_4 []; 00050 extern int Buff_OUT []; 00051 extern int Buff_OUT1[]; 00052 extern int ADC_5_T; 00053 00054 00055 00056 extern int ADC_16Point; 00057 extern int ADC_32Point; 00058 extern int ADC_64Point; 00059 extern int ADC_128Point; 00060 00061 extern int ADC_32PointD; 00062 extern int BuffADC_1Point []; 00063 extern int BuffADC_1Point_64 []; 00064 00065 extern int BuffADC_znak []; 00066 00067 00068 extern int BuffADC_16Point []; 00069 extern int BuffADC_32Point []; 00070 extern int BuffADC_64Point []; 00071 extern int BuffADC_128Point []; 00072 extern int BuffADC_10HFO []; 00073 extern int BuffADC_10v []; 00074 extern int BuffADC_10v_OLD []; 00075 extern int BuffADC_10v_F []; 00076 extern int count10v,AmpWorms,MinWorms,MaxWorms,PLC_Flag,AMPSUM,AMPSUMP,AMPSUMM,AMPSUMPout,AMPSUMMout,AMPSUMout,SumDelta, PLC_EROR; 00077 extern unsigned int HFO_AVR; 00078 extern int Buff_Restored_Mod []; 00079 extern int Buff_PLC_Eror []; 00080 extern int BSinMns []; 00081 extern int BSinPls []; 00082 extern int SinPls, SinMns; 00083 extern int TSinPls, TSinMns; 00084 00085 //extern int BuffADC_32Point []; 00086 00087 //extern unsigned int Buff_ADC_5 []; 00088 00089 00090 00091 extern unsigned int PulseADC_16Point; 00092 extern unsigned int PulseADC_32Point; 00093 //extern unsigned int PulseADC_64Point; 00094 extern unsigned int PulseADC_32PointD; 00095 extern int ADC5Old,ADCDIF; 00096 00097 extern unsigned int Buff_AMP []; 00098 extern unsigned int Buff_AMP64P[]; 00099 extern struct SPI Spi; 00100 extern unsigned int ModArraySin []; 00101 extern unsigned int ModArraySin32 []; 00102 //extern unsigned int ModArraySaw []; 00103 //extern unsigned int ModArrayTriangle []; 00104 extern unsigned int Mod; 00105 extern unsigned int TypeMod; 00106 extern void Init_SPI_Exchange(void); 00107 extern void PlcRegul(void); 00108 extern void PLCRegul250(void); 00109 extern void HFORegul(void); 00110 extern void SPI_Exchange(void); 00111 extern void ADS_Acum(void); 00112 extern void InitMOD(void); 00113 extern void Modulator(void); 00114 extern void ShowMod2(void); 00115 00116 extern void ShowMod(void); 00117 00118 #endif // SPI_H
Generated on Thu Jul 14 2022 02:34:42 by
 1.7.2
 1.7.2 
    