portts in asm setzen

#777631
Lesenswert?

Erstens ist Deine Shift-Taste offensichtlich kaputt.

Zweitens ist die erste Methode nur dann sinnvoll, wenn mehrere Bits 
gesetzt werden sollen bzw. in diesem Fall, wenn alle anderen Bits in 
DDRD gelöscht werden sollen. sbi setzt in DDRD nur das betreffende Bit, 
während alle anderen Bits unverändert bleiben.
#777644
Lesenswert?

neuer wrote:
> ja, gehen beide versionen? wo ist die grenze bei den einzelnen befehlen
> die ich benutze um den pin 5 vom portd als ausgang zu setzen?
Erstens habe ich ziemlich präzise die Unterschiede zwischen den beiden 
Versionen erläutert. Und solange Du Dich immer noch weigerst, 
Großbuchstaben zu benutzen, werde ich nichts mehr dazu sagen.
Gast #777645
Lesenswert?

sbi PORTB, PB5          ; identisch, besser lesbar

was heisst das denn schon wieder :
                        ; funktioniert nur für die IO-Register 0..0x1F

wo steht denn, welches io-register der pind.5 hat?

was mache ich, wenn das io-register grösser ist > 0x1F

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