MENU
   Inicio
   Cursos
   Microbótica
   Productos
   Tutoriales
 
 
 
Web Site MCU de Motorola
 
 
Agosto 2001
Cómo utilizar las rutinas incorporadas dentro de la ROM monitor de algunos derivatívos de la flia. HC08.

El programa se basa en la nota de aplicación AN1831 "Using MC68HC908 On - Chip FLASH Programming Routines" y en el mismo se utilizará un MC68HC908JK3, pero es valido su uso para otros dispositivos.

 

El Programa

En el programa "demo3jl" , se efectúa la "memorización" de datos temporales (variable Num_RAM auto-incrementada en cada corrida del programa) en un espacio reservado de la memoria FLASH (en este caso $EC00, pero podría ser cualquier dirección de la Flash), que en el comienzo posee $FF(en blanco) en toda su extensión (TABLA).

Se utilizarán las sub - rutinas "PRGRNGE" y "ERARNGE" contenidas en la ROM.

También se incluyó un "artilugio" para extender la "vida útil" de la Flash (que en condiciones normales, o sea sin este artilugio, soporta unos 10.000 ciclos grab. / borra -40 °C y más de 100.000 entre 20 y 30 °C) unas 64 veces más, ya que se irán desplazando los valores memorizados al próximo espacio "en blanco" disponible en la TABLA reservada para los valores temporales y solo se efectuará el borrado de la "página" cuando se complete la tabla (valores todos distintos de $FF).

Debe hacerse notar, los espacios reservados para las variables utilizadas por las subrutinas en ROM en la RAM del MCU, para mayor detalle, se sugiere leer atentamente la nota AN1831 de Motorola.

Seleccionar todo

Buenos Aires Robotics Society - Todos los derechos reservados.
e-mail: jdhios@uolsinectis.com.ar

Buenos Aires Robotics Society
Una división de RadeSys
Buenos Aires - Argentina