24,7 → 24,7 |
volatile unsigned int ZaehlMessungen = 0; |
unsigned char AnalogOffsetNick = 115,AnalogOffsetRoll = 115,AnalogOffsetGier = 115; |
volatile unsigned char AdReady = 1; |
float NeutralAccZ_float; |
// float NeutralAccZ_float; // MartinR : wozu ?? |
//####################################################################################### |
// |
void ADC_Init(void) |
111,7 → 111,7 |
//####################################################################################### |
{ |
static unsigned char kanal=0,state = 0; |
static signed char subcount = 0; |
// static signed char subcount = 0; |
static signed int gier1, roll1, nick1, nick_filter, roll_filter; |
static signed int accy, accx; |
static long tmpLuftdruck = 0; |
154,6 → 154,9 |
break; |
case 8: |
AdWertAccHoch = (signed int) ADC - NeutralAccZ; |
|
/* // MartinR: deaktivieren ???? |
|
if(AdWertAccHoch > 1) |
{ |
if(NeutralAccZ < 750) |
172,6 → 175,10 |
if(subcount < -100) { NeutralAccZ--; subcount += 100;} |
} |
} |
|
*/ // MartinR: deaktivieren Ende |
|
|
messanzahl_AccHoch = 1; |
Aktuell_az = ADC; |
Mess_Integral_Hoch += AdWertAccHoch; // Integrieren |