Dmitry Kovalev
/
LGfiltr
forkd
Fork of LGstaandart by
Diff: SPI.h
- Revision:
- 231:079835d508ef
- Parent:
- 228:a8195e1b1123
- Child:
- 232:130a2b5003e6
--- a/SPI.h Tue Jan 09 13:25:45 2018 +0000 +++ b/SPI.h Thu Jan 25 13:59:43 2018 +0000 @@ -32,23 +32,19 @@ extern unsigned int ADC5New; - - +extern int WormFilt2[]; +extern int PlcWormMN, PlcWormPL, PlcWormDelta, PlcWormMNout, PlcWormPLout, PlcWormDeltaout; extern unsigned int Cur_Amp,faza; extern int Znak_Amp; extern int AD_Regul ; -extern int PLC_ERR_DAC,PLC_ERR_DAC_F; extern unsigned int SinPLC[]; +extern int AVR_PLC_ERR[]; +extern int ERRPLC; //extern unsigned int Temp_AMP; extern unsigned int Temp_AMP64P, faza; -extern int RegulADC,DeltaRegul,tempDeltaRegul; -extern unsigned int Buff_ADC_1 []; -extern unsigned int Buff_ADC_2 []; -extern unsigned int Buff_ADC_3 []; -extern unsigned int Buff_ADC_4 []; -extern int Buff_OUT []; -extern int Buff_OUT1[]; +extern int DeltaRegul,tempDeltaRegul; + extern int ADC_5_T; extern int HFOAmpfilt,HFOAmpfiltC; @@ -64,7 +60,8 @@ extern int BuffADC_1Point_64 []; extern int BuffADC_znak []; - +extern int WormFilt []; +extern int WormFilt1 []; extern int BuffADC_16Point []; extern int BuffADC_32Point []; @@ -74,7 +71,8 @@ extern int BuffADC_10v []; extern int BuffADC_10v_OLD []; extern int BuffADC_10v_F []; -extern int count10v,AmpWorms,MinWorms,MaxWorms,PLC_Flag,AMPSUM,AMPSUMP,AMPSUMM,AMPSUMPout,AMPSUMMout,AMPSUMout,SumDelta, PLC_EROR; +extern int count10v,AmpWorms,MinWorms,MaxWorms,HFO_Flag,AMPSUMout,SumDelta, PLC_EROR, HFOSumDelta,HFOregul; + extern unsigned int HFO_AVR; extern int Buff_Restored_Mod []; extern int Buff_PLC_Eror []; @@ -110,9 +108,12 @@ extern void HFORegul(void); extern void SPI_Exchange(void); extern void ADS_Acum(void); -extern void InitMOD(void); + extern void Modulator(void); extern void ShowMod2(void); +float BUTTER(float NewSample); +float iir(float NewSampleB); +float PLCF1hz(float NewSampleP); extern void ShowMod(void);