Amigos foristas.
Se me ha presentado un problema que me tiene en jaque hace unos días.
Estoy trabajando con un Pic 16F628 en el cual una subrutina que trabaja a partir de la posición de memoria 4CE varía su funcionamiento de acuerdo a que instrucciones ponga antes de la misma.
Tal cual debería trabajar no termina el ciclo pero si antes de la misma le agrego una subrutina de chequeo que me muestra el valor de las variables que intervienen en la misma me da todo bien y funciona perfectamente pero al quitar la rutina de chequeo no funciona.
Trabajo con variables de los bancos 0 y 1 y me he cuidado de configurar bien cada cambio de banco.
Sólo se me ocurre un problema con el PCLATH pero tengo entendido que el 628 posiciona sin problemas los 2k de memoria de programa.
¿Alguien sabe que estoy haciendo mal?
Saludos, Julio.