Hallo achim S.
Im Prinzip ist es doch ganz einfach...Nehmen wir an,Du willst von Port A die beiden Pins PA0 und PA1 nutzen =>z.B nehmen wir weiter an, Du nimmst PA0 als Eingang (ein Taster wird prellfrei eingelesen - P. Danegger lässt grüssen, von dem hats Du ja schon ein Programm übernommen) und nehmen wir weiter an, Du nimmst PA1 als Ausgang, um damit eine LED anzusteuern. Wir nehmen weiter an, Du verwendest nicht die Routinen von workwind, da Wirkunsgweise und Verwendung nicht so ganz klar sind
- deshalb schreiben wir uns eigene Routinen...
Das heißt also:
in einer Initialiserungsroutine legen wir fest, daß
- PA0 ein Eingang wird
- PA1 ein Ausgang wird
=> wie das genau geht, steht u.a im
www.mikrocontroller.net/articles/AVR-GCC-Tutorial und da bei "Zugriff auf I/O Ports"
dann fragst Du eben (Prellfrei =>P. Danegger) der Eingang PA0 ab, und machst - wenn PA= ="1" die an PA1 angeschlossene LED an => PA1 mußß dann Ausgang sein
Schreib doch einfach mal ein Programm und schicks mir oder stell's hier rein - so schwer ist das nicht
Ach ja - vergiss nicht die nötigen Header Dateien mit zu includen
Viel Erfolg
Egon