26.12.2014 Views

microcontrolador mc68hc11

microcontrolador mc68hc11

microcontrolador mc68hc11

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

MICROCONTROLADOR 68HC11: Fundamentos, recursos y programación.<br />

MICROBÓTICA<br />

PROGRAMA EN EL PC<br />

RESET<br />

PROGRAMA<br />

BOOTSRAP<br />

5.3.4. El<br />

registro<br />

HPRIO<br />

Esperar BREAK<br />

Enviar $FF<br />

RBOOT SMOD<br />

Bucle<br />

MDA IRV PSEL3 PSEL2 PSEL1 PSEL0<br />

i=1 hasta 256<br />

Esperar Código<br />

de respuesta<br />

NO<br />

Enviar byte i<br />

Esperar byte i<br />

¿Eco<br />

diferente<br />

NO<br />

¿i =256<br />

SI<br />

Programa<br />

cargado<br />

SI<br />

ERROR<br />

Configuración 68HC11<br />

Baudios = 7812<br />

Enviar BREAK<br />

¿Codigo = 00<br />

NO<br />

¿Código=$55<br />

NO<br />

¿Código=$FF<br />

NO<br />

Configurar velocidad<br />

a 1200 baudios<br />

Bucle<br />

i=1 hasta 256<br />

Esperar byte i<br />

Enviar byte i<br />

SI<br />

SI<br />

SI<br />

Saltar a la<br />

EEPROM<br />

Saltar a la<br />

dirección $0000<br />

El registro<br />

HPRIO se<br />

encuentra en<br />

la dirección<br />

$103C<br />

RBOOT: Este<br />

bit está<br />

protegido y<br />

sólo se puede<br />

escribir si se<br />

esta en un<br />

modo especial<br />

(SMOD=1)<br />

0 :<br />

Quitar el<br />

programa<br />

bootstrap del<br />

mapa de<br />

memoria<br />

1 :<br />

Programa<br />

bootstrap<br />

presente en el<br />

mapa de<br />

memoria<br />

SMOD: Indica<br />

si se esta en<br />

un modo<br />

especial o no.<br />

En los modos<br />

especiales<br />

existen<br />

privilegios<br />

especiales.<br />

0 :<br />

Modo no<br />

especial<br />

1 :<br />

Modo especial<br />

NO<br />

SMOD MDA MODO DE FUNCIONAMIENTO<br />

0 0 Single chip<br />

0 1 Expanded<br />

1 0 Special bootstrap<br />

Figura 39: Diagramas de flujo<br />

Almacenar<br />

byte i<br />

¿i =256<br />

SI<br />

Saltar a la<br />

dirección $0000<br />

MDA:<br />

Selección<br />

modo.<br />

del<br />

XC

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!