microcontrolador mc68hc11
microcontrolador mc68hc11
microcontrolador mc68hc11
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