aaaaaaaaaaaaaaaaaa , pero si el pic que estoy usando no tiene registro latx , no puedo configurar un puerto con bsf para que se quede como salida continuamente ,hasta que ponga la orden bcf portx,x
he probado queriendo forzarlo a hacerlo escribiendo (antes de leer tus posts)
pb5 bcf status, 5
ilogico bsf porta,3
btfss porta,3
goto ilogico
ilogico2 bsf porta,5
btfss porta,5
goto ilogico2 y aqui se queda pillao dando vueltas
goto mas2 no pasa ,porque nunca llega a encender el segundo led
ya veia que algo asi iba a pasar jejej
voy a usar un registro interno para apuntar si esta andando o se paró en vez del rb1, estos no se borran
y supongo que podría usar ra4 como salida usando los pulsos para encender y apagar el motorencoder el tiempo que necesite , pero seria mas sencillo si pudiese bloquear una patilla de salida a uno ,bfbfbfbffbfbfbf para hacerlo así tendre que investigar ,como pej. si cuando desborda y se ha quitado la interrupcion del tmr0 se vuelve a poner a contar desde 0 o se para ,si asi fuese ,creo que tendria que migrar de pic. pocas soluciones le veo sin usar el registro latx ,no??
un saludo y muchissisisismas gracias