Hallo Oberallgeier,
meinen Dank für Deinen zurecht gerückten Code.
Hab ihn ins Studio4 rüber kopiert und ausgedruckt. Das muß ich jetzt erst mal verarbeiten.
Die vielen Zeichen die hier ihre Bedeutung haben, gab es natürlich in Assembler nicht.
Auch z.B. DDRB = 0b00000000 wurden mit 0xFF erledigt...oder geht das in C nicht?
Klar waren hier 2 Zeilen notwendig...wie
ldi akku,0xFF ;alle Bits in r16 = 1
out DDRB,Akku ;Datenrichtung = Output
Aber ich habs mir nun vorgenommen und muß da durch.
Das Wetter ist im Norden besch....
Viele Grüße
Rolf
- - - Aktualisiert - - -
Sorry, wollte nur sehen, ob ich das hinbekomme!
Code:
DDRA = 0b00000000; // Alle Pins auf Eingang
PORTA = 0b11100101; // Pinn 0, 2 sowie fünf bis sieben mit Pullup
//
DDRB = 0b11111111; // Alle Pins auf Ausgang
PORTB = 0b00001111; // Pinn 0-3 high => LEDs an, 4-7 auf low => LEDs aus
//
DDRC = 0b00111111; // Pinn 0-5 auf Ausgang, 2 Eingänge
Lesezeichen