Hi,
probier hier jetzt schon seit einer Weile mit einem Atmega8 auf einem STK500 und einem ADXl202 Beschleunigungssensor rum.
die Analogen Signale die aus dem ADXl kommen konnte ich shcon auswerten, jetzt woltl ich mal probieren die PWM Signale die der ADXL ausgibt mir gilfe des Atmega8 auszuwerten, aber irgendwie klappt das alles nicht.
Wahrscheinlich habe ich nur irgendwelche Register falsch gesetzt.
so wie ich es der Beschreibung entnhemen konnte habe ich folgende Register gesetzt:

DDRB = 0xff;
PORTB = 0xff;
DDRD = 0xff; //für die Ausgabe über LEDs
PORTD = 0xff;

ACSR = (1<<ACIC);


TCCR1B |= (1<<WGM13); // fallende Flanke
//TCCR1B = (1<<ICES1); // steigende Flanke

while(TIFR & (1<<ICF1)); //warten bis das ICF1 Flag gesetzt
wurde
result= ICR1L; //lesen der Werte
result1= ICR1H;

if(result>>0 & 0x01) //ausgabe der WErte über
LEDs
PORTD &= ~(1<<PD0);
if(result>>1 & 0x01)
PORTD &= ~(1<<PD1);
if(result>>2 & 0x01)
PORTD &= ~(1<<PD2);
if(result>>3 & 0x01)
PORTD &= ~(1<<PD3);
if(result>>4 & 0x01)
PORTD &= ~(1<<PD4);
if(result>>5 & 0x01)
PORTD &= ~(1<<PD5);
if(result>>6 & 0x01)
PORTD &= ~(1<<PD6);
if(result>>7 & 0x01)
PORTD &= ~(1<<PD7);

bin über jede hilfe dankbar