Gast
#90585
Moin! Ich hab ein kleines Problem. Da ich gehört habe, dass es möglich wäre, bei den ATClassic AVR (in meinem Falle AT 90S2313) während des Programmablaufes Das Datenrichtungsregister zu ändern, habe ich dies versucht, da ich einen In-Port zuwenig hatte. Diesen wollte ich also sowohl als Input, als auch als Output verwenden. Allerdings arbeitet der µC immer nur mit der ersten Registerbelegung, die ich ins DDRB schreibe. Hardware-Probleme liegen def. nicht vor. Über Hilfe wäre ich dankbar - Vielleicht hat jemand schon ähnliche Erfahrungen gemacht. Gruß Dennis P.S. Der Controller soll ein selbstgebautes 5x7-Dot-Matrix-Display ansteuern, wobei binär eine Zahl zwischen 0 und 9 an den Ports PB4..PB7 anliegen soll. Dabei soll PB4 als Ein-und Ausgabe genutzt werden. Als 3bit-Eingang und PB4 als reinen Ausgang funktioniert das Prog wunderbar.