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