Hallo sast,

ich wälze mich durch die Literatur von C -- und das dauert. Danke für deinen Link!! Der fehlte mir noch. Habe nach einem solchen Link gesucht.

Eure Tipps haben mich wieder ein Stück weiter gebracht.

Eine Sache habe ich aber mit dem Setzen von DDRA0 noch nicht geschnallt:

Ich habe DDRA0 auf Ausgang gesetzt. Wenn PORTA0 ein HIGH sieht, wird PINA0 auf High gesetzt. Alles o.k.

Wenn aber DDRA0 auf Eingang gesetzt wird und man legt hardwaremässig 5V an PORTA0 , dann liest der PINA0 diesen Zustand nicht ein, oder? Im Simulator kann man das sehen. Somit reagiert doch mein Programm nicht auf einen HIGH-Pegel an PORTA0. Oder bin ich da auf dem falschen Dampfer?
Ich will doch diesen PORTA0 überwachen, was von aussen reinkommt.