Autor Tema: salvado del registro BSR  (Leído 1510 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado groundman

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1870
    • www.ingeniopic.com
salvado del registro BSR
« en: 13 de Agosto de 2012, 18:59:48 »
hola.ya hace tiempo se me presento este problema y no pude solucionarlo.queria saber si a alguien se le ocurre algo.
es referente a salvar el registro de conmutacion de bancos.

en la serie 18Fxxxx tenemos un registro que conmuta los bancos de ram.pues no se como guardarlo para que pueda restaurarlo al producirse una interrupcion.

en mi caso.tengo reservado el banco 7 para los registros de proposito general.y el programa principal en el banco 0.
resulta que cuando se produce una interrupcion.el registro BSR tiene el valor 0x01.ya que he salido del programa principal que estaba en el banco 1.

pues si quiero guardar ese valor en un registro.solo conozco los registros que estan en el banco 7.y si conmuto el banco 7 el valor del BSR habra cambiado
y ya no podre restaurarlo con el valor anterior 0x01.

hay algun registro especial que sea accesible desde cualquier banco? o tendre que usar uno de los registros especiales que no tenga en uso.
Montando mi primera impresora 3D (Raprep Prusa i3)


 

anything