Hola, hace poco baje el MPLAB 8.36 de microchip, debido a que necesito programar en assembler para un proyecto en la universidad,, como primer paso para explorar el mplab hice un pequeño programa solamente para ver como podia hacer el debuggeo, etc.
Pero al comenzar a debuggear no entiendo por que no me cambia los bits de los puertos A,B,C,D,E .
Por ejemplo:
main:
BSF PORTA,1
CALL PAUSA
BCF PORTA,1
CALL PAUSA
y de vuelta al main.
Nada complicado,, pero como dije al debuggearlo paso por paso,, puedo cambiar todos los demas registros, pero estos los cambio y en la ventana de "watch" no se modifica ningun bit,, queda siempre en 00h. (me refiero a los puertos)
Me pregunto si alguno sabe la solucion a este problema,, o es algo que eh configurado mal yo,, aunque por lo que vi no tiene mucho para hacerlo. El debugger que uso es el MPLAB SIM. El mismo que aparece en la ayuda.
Ahh... casi me olvido,, lo probe dentro del isis y andaba perfectamente,, pero me hubiera gustado q se viera en en el MPLAB tambien. Y una cosa mas,, espero haber acertado el subforo donde va esto .
Desde ya muchas gracias
Pero al comenzar a debuggear no entiendo por que no me cambia los bits de los puertos A,B,C,D,E .
Por ejemplo:
main:
BSF PORTA,1
CALL PAUSA
BCF PORTA,1
CALL PAUSA
y de vuelta al main.
Nada complicado,, pero como dije al debuggearlo paso por paso,, puedo cambiar todos los demas registros, pero estos los cambio y en la ventana de "watch" no se modifica ningun bit,, queda siempre en 00h. (me refiero a los puertos)
Me pregunto si alguno sabe la solucion a este problema,, o es algo que eh configurado mal yo,, aunque por lo que vi no tiene mucho para hacerlo. El debugger que uso es el MPLAB SIM. El mismo que aparece en la ayuda.
Ahh... casi me olvido,, lo probe dentro del isis y andaba perfectamente,, pero me hubiera gustado q se viera en en el MPLAB tambien. Y una cosa mas,, espero haber acertado el subforo donde va esto .
Desde ya muchas gracias