SoloCodigo
Programación Específica => Microcontroladores => Mensaje iniciado por: jgpeiro en Jueves 10 de Junio de 2004, 13:22
-
pues resulta que cuando ejecuto una instruccion de MOVFW y el valor del regitstro W es 0, se pone a 1 el bit Z del status, cuando en el datasheet de PIC pone clarisimamente que estas instyrucciones no afectan a los bits de estado. Que ocurre aqui? es un fallo del MPLAB? alguien sabe si es q estoy coemtiendo algun error?
-
ok, todo solucionado, una vez mas los programas y los datasheets demuestran no tener erratas y ser yo quien se equivoca. Cuando escribimos con el MPLAB la intruccion MOVWF o MOVFW parece que son dos variantes de la misma instruccion y que ninguna de las dos afecta al bit Z. La instruccion MOVFW, es transformada por el MPLAB en MOVF, y por eso el codigo funciona perfectamente salvo esta pequña variacion. En fin, tendre que hacer algun apaño en mi codigo.
-
Gracias por el comentario, me sera util :D . Saludos :hola: