Microcontroladores - Desesperado

 
Vista:

Desesperado

Publicado por Arise (1 intervención) el 02/10/2003 21:03:30
Hola,
Mi problema tiene que ver con las interrupciones del MC68HC705. El caso es ke en el manual pone que para instalar mi rutina de interrupcion necesito cargar en la direccion $1FF2 que es donde empieza el vector de interrupciones, la direccion de mi rutina. Mi codigo para instalar las interrupciones es:
...
SCI_INT:
......
rti
....
ORG $1FF2
dw SCI_INT
dw dummy
dw dummy
dw dummy
dw dummy
El caso es que al ejecutar el programa con el simulador in-circuit al producirse la interrupcion me salta a una direccion de memoria incorrecta.
Sospecho ke puede ser ke al utilizar el simulador tenga ke hacer una traduccion de direccion por temas de utilizacion de memoria del micro.
Gracias por adelantado a quien pueda ayudarme
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder