hehe deine kommentare könnten dich selbst verwirren ^^
= Zuweißung
== Abfrage
(nur ma am rande)
dann
Code:
if ( (PINA & (1<<PINA0)) // Port A0 = 0 dann mache was
ich glaub dir nicht das das durch deinen Compiler gelaufen ist ^^ da ist def. eine ( zuviel oder eine ) zuwenig 
dann du schreibst zwar schön dahinter Port A0 = 0 .. aber frägst auf Port A0 = 1 ab ^^
sollte so heißen
also für dein bsp.
Code:
if (!(PINA & (1<<PINA0)))
das frägt nun auf 0 ab
und pass immer auf deine Klammersetzung auf .. das gibt dir sons fehler ohne ende und du weißt im ersten mom nicht mal was falsch is da die schelcht auffallen..
mfg
bluelight[/quote]
Lesezeichen