2313 Input reagiert nicht

OP #2295634
Lesenswert?

Hallo zusammen.

Seit gestern versuche ich mir nicht begreifliches Problem zu lösen.

System:
STK500
Attiny 2313
kein JTAG-Fuse

Code:

int main(){
     DDRB = 0xff;                 //Outputs zum Test
     PORTD &= ~(1<<PD2);          //Eingang auf L
     PORTA &= ~(1<<PA0);          //Eingang auf L

  while(1){

     if ( !(PINA & (1<<PINA0)) )PORTB = 0xFF;else PORTB = 0x00;
     if ( !(PIND & (1<<PIND2)) )PORTB = 0xFF;else PORTB = 0x00;

  }//while
}//main

Frage:
Ich möchte den Zustand der Pins abfragen. Warum funktioniert PIND2 aber 
nicht PINA0?




Ich hoffe meine Frage ist nicht alzu dumm oder unvollständig gestellt.

Vielen Dank für eure Hilfe!

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren