Ahoj kluci nemůžu najít instrukci na obrácení bitu u AVR procesoru ja jazyku ASM. Vím že nastavení je sbi a nulování je cbi ale negace? poraďte díky
co tak skusit NEG…a este lepsi napad pozriet sa do datasheetu daneho procesora ku konci je vypis asm instrukcii
UHm negacia bit… zle som registroval… ale druha cast plati
Procesory AVR nemají instrukci pro negaci bitu.
Můžeš použít (např pro Portb.7)
in r1,PORTB
ldi r16,(1<<7)
eor r16,r1
out PORTB,r16
nebo sbis portb, 7
rjmp L1
cbi portb, 7
rjmp L2
L1:
sbi portb, 7
L2:
nebo pokud máš nějaký z vybraných procesorů tak stačí zapsat jednička do vstupního registru brány a on to otočí sám Napi co máš za procesor
Použiju něco jako napsal AB, něco takového jsem myslel že budu muset napsat mám procesory Attiny13 a 2313
Attiny13 i Attiny2313 mají vlastnost kterou popisuje caven.
Takže pro negaci bitu Portb.7 stačí
sbi pinb,7
AB díky moc chlape za ty instrukce využil jsem to a chodí to jak má