atmel 2313 AVR und timer

Gast #853968
Lesenswert?

Hi,

ich arbeite mich gerade in die Assemblerprogrammierung von AVRs ein.

Habe hier ein kleines Programm, dass im Sekundentakt über den 16bit 
Timer einen ausgang ein und ausschalten soll.

Leider funktioniert das ganze nicht.

Kann mir evtl jemand weiterhelfen?

Ich finde keinen Fehler.

Gruß

Jojo
Angehängte Dateien:
#854070
Lesenswert?

ldi r16, 0x1F    ; PD0-4 Ausgang Rest eingang
out DDRD, r16      ; Richtung in PortD schreiben
...
in r17,portd    ;Relais mit Hilfe von Exclusiv oder im Sekundentakt 
klicken lassen
ldi r18,0b10000000
eor r17,r18
out portd,r17

Anscheinend hängt das Relais an Pin PD7, der ist aber als Eingang 
konfiguriert.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren