Gast
#275817
Hi ich möchte in meinem Fall an portB3 eine LED an und ausschalten lassen. SBR und SBI gehen nicht, da wohl falsche Registerart. Geht es überhaupt?
|
Anzeige
|
einzelnes Bit in PortX setzen??
Gast
#275817
Hi ich möchte in meinem Fall an portB3 eine LED an und ausschalten lassen. SBR und SBI gehen nicht, da wohl falsche Registerart. Geht es überhaupt?
Gast
#275818
sbi. siehe Bitmanipulation
Gast
#275819
Hallo Pernd! SBI funktioniert nur bei I/O-Registern, aber mit SBR kannst Du das machen. Mußt allerdings eine BitMASKE (z.B.01100100) angeben, NICHT die Bitnr ! MfG Pete
Gast
#275820
Sorry, 789 hat natürlich Recht, da PORTB natürlich ein I/O-Register ist.
Gast
#275821
ldi r16, 0b00001000 ;Datenrichtung für Pin B3 auf Ausgang festlegen
out DDRB, r16
sbi PortB, 3 ;LED an (wenn sie nach Masse geschaltet ist)
cbi PortB, 3 ;LED aus ("-")
Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|