Guía rápida para programar usando el WinIDE y la placa
programadora ProgramadorHC08
Para poder programar utilizando el ProgramadorHC08 y el WinIDE es necesario
seguir los siguientes pasos: 1. Configurar la placa ProgramadorHC08. 1.1.Colocar los cuatro DIP Switch de S2 en ON. 1.2.Los DIP Switch 2 y 4 de S3 en ON, los otros dos en OFF. 1.3.El jumper JP1 entre los pines 1 y 2 (Clase 1). 1.4.En la placa derivativo JL-JK colocar los 4 jumpers. 1.5.Insertar en el zócalo correspondiente el microcontrolador, dejando el zócalo que no se va a usar vacío (no conectar ambos microcontroladores a la vez). 1.6.Si se desea, conectar el cable plano de emulación y conectar al circuito de prueba (ATENCIÓN con el DIP Plug que no se use y cuidar de no energizar ningún pin del microcontrolador a través del cable si se alimenta el circuito de prueba desde fuente externa). Este paso se puede realizar en cualquier momento. Como todo equipo electrónico, es conveniente apagarlo si se deben realizar cambios de configuración para evitar cualquier eventualidad. 2. Conectar la placa al puerto serie de la PC, conectarle la alimentación y encender. 3. Iniciar la aplicación WinIDE, abrir o crear el programa en lenguaje ensamblador y compilar hasta obtener el archivo compilado con extensión “.s19” (recién cuando no se produzca ningún error). 4. Una vez obtenido el archivo compilado, abrir la aplicación programadora (F7 o el tercer botón, el “Rayo”, de la barra de botones superior). 5. Configurar la conexión con la placa. 5.1.En la ventana “Target Hardware Type” seleccionar “Class 1 – Motorola ICS Board...” para trabajar en Clase 1. 5.2.En la lista desplegable “Serial Port:” elegir el puerto serie correspondiente. 5.3.En la lista desplegable “Baud:” seleccionar el valor “9600”. 5.4.En el cuadro “Target MCU Security Bytes”, tildar la opción “IGNORE security failure and enter monitor mode” para la primera conexión. Si la verificación se realiza con éxito, el MCU entrará en Modo Monitor, si no, el software nos permite borrarlo y volver a conectarnos para entrar en dicho modo. Luego el software hará uso de los bytes de seguridad para posteriores conexiones y no será necesario volver a tildar esta opción. 5.5.Tildar la opción “Show this dialog before...” 5.6.Conectarse presionando el botón “Contact target whit this...” El software recuerda la última configuración, por lo tanto, no será necesario cambiarla si no cambian las condiciones externas (velocidad de comunicación, conexión a través de otro puerto, trae el MCU grabado desde otra PC, etc.). 6. Una vez entrado en Modo Monitor y con la ventana de la aplicación programadora abierta, seguir la siguiente secuencia (para ello, doble click sobre el renglón correspondiente): 6.1.Hacer un “Erase module” para borrar el MCU (en la ventana de Status aparecerá “Module has been erased”). 6.2.Verificar que el MCU está borrado haciendo un “Blank check module” (se leerá “Erased”). 6.3.Especificar el archivo s19 que se cargará ejecutando “Specify S Record”. 6.4.Programar el MCU con “Program module” (al terminar, en Status se leerá “Programmed.”). 6.5.Verificar que la programación resulto correcta con “Verify module” (si todo es correcto, en Status aparecerá la leyenda “Verified.”). Si este último paso resulto bien (se verificó el MCU) entonces tendremos grabado el programa en el microcontrolador.