RLF/RRF na PIC16F628
Milan Horák
stranger@tiscali.cz
Středa Červen 13 16:26:38 CEST 2007
Zdravím všechny,
mám takový problém se zapojením s PIC16F628 (bez A).
Jedná se o tento kousek kódu:
loop
clrf PORTA
call delay
movlw D'15'
xorwf CounterD,W
btfsc STATUS,Z
clrf CounterD
movf CounterD,W
rlf W
addlw D'128'
movwf PORTA
call delay
incf CounterD,F
goto loop
END
(delay je 1s pauza)
Jde mi o to, že PIC naprosto ignoruje instrukci rotace, a to všechny
varianty:
rlf W
rlf W,F
rrf W
rrf W,F
a úplně stejně se chová gpsim.
Prostě jako by tam vůbec nebyla.
Nemá někdo ponětí, jak k tomu může docházet?
Milan
Další informace o konferenci Hw-list