Port-Befehle beim ATMega128

OP #3296903
Lesenswert?

Hallo,

Ich versuche eine Touch-Panel-Steuerung mit einem AT128 zu realisieren 
und benutze dazu die Ports F0-F3. Vorher hatte ich einen AT16 im Einsatz 
und konnte die sbic und sbis Befehle nutzen.
Das geht beim AT128 für Port F ja nicht.
Muß ich nun sbic/sbis aus mehreren Einzelbefehlen zusammensetzen, oder 
gibt es eine elegante Alternative?
Gast #3297196
Lesenswert?

Hi

>lds    temp, PortF+$20
>ori    temp, 0b00000100
>sts    PortF+$20, temp

>Ist das richtig?

Nein. Das +$20 muss weg. Das ist nur bei Registern notwendig, die im 
IO-Bereich liegen da dort die Adressen im Include-File an in/out 
angepasst sind.

MfG Spess

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