Вы находитесь на странице: 1из 4

Escuela Politcnica Superior.

Universidad Autnoma de Madrid

Prcticas de TAII-IV

INICIACIN AL ENTORNO DE
DESARROLLO CODEWARRIOR
UTILIZANDO GP-BOT
Para las realizacin de las prcticas se utilizar el software CodeWarrior IDE, instalado
en los ordenadores del laboratorio. Este software utiliza un compilador de C a
ensamblador que permite que se pueda codificar el manejo de los registros del
MC68HC en lenguaje C, lo que simplifica enormemente las tareas de programacin de
cara a realizar bucles, condiciones, etc. En definitiva, slo es necesario conocer los
registros del micro, y no el juego de instrucciones.
Los pasos a seguir para realizar la programacin del micro con la GP_Bot son los
siguientes:

Conexin de la tarjeta GP_Mon:

Al puerto serie del PC mediante el cable de conexin serie.

Al puerto Monitor de la GP_bot mediante el cable plano.

Conexin de la GP_Bot al alimentador con transformador o a la fuente de


alimentacin. IMPORTANTE: En el caso de alimentar la placa con una fuente
externa, la tensin de continua generada debe estar entre 7 y 10 voltios.
Recordemos que para cualquier conexin a alimentacin de placa, lo ltimo que se
conecta es el transformador a la red de alterna, o en su caso la fuente de
alimentacin una vez todos los conectores estn colocados. As, si existiera un
pico de tensin, el transformador lo amortiguara en su camino a la placa.

Instrucciones para el desarrollo de proyecto software con CodeWarrior IDE:

Arrancar CodeWarrior IDE. Indicarle que queremos un nuevo proyecto


(New Project).

Aparecern varias opciones. Se dejar todo por defecto, menos en dos


pantallas que se quedan como se indica:
F En la pantalla HC(S)08 New Project rellenar un nombre para el
proyecto en la casilla Project Name.

introduccin entorno desarrollo CodeWarrior

Escuela Politcnica Superior. Universidad Autnoma de Madrid

Prcticas de TAII-IV

F Pantalla . Seleccionar el microcontrolador MC68HC908GP32, con la


tarjeta Mon08 Interface a la derecha, tal y como indica la figura.

F El resto de opciones se dejarn en sus valores por defecto.

introduccin entorno desarrollo CodeWarrior

Escuela Politcnica Superior. Universidad Autnoma de Madrid

Prcticas de TAII-IV

Aparecer la pantalla de desarrollo. All, en el editor, main.c, sustituir el


cdigo del mismo por el del programa deseado, y aadir las cabeceras (.h)
y fuentes (.c) necesarios para su proyecto.

Simulador

Una vez completado el programa, pulsar el botn Simulador. El software


ser transferido a la placa y se le pedirn ciertas especificaciones en la
pantalla Connection Manager. En ella, tal y como se indica la figura, debe
cambiar los siguientes parmetros:
F Aadir una conexin de tipo Class 1....
F Communication port: COM1.
F Baud Rate: 9600.
F Resto de opciones por defecto. Si se le pregunta algo, conteste la
opcin por defecto.

introduccin entorno desarrollo CodeWarrior

Escuela Politcnica Superior. Universidad Autnoma de Madrid

Prcticas de TAII-IV

Una vez conectado el CodeWarrior a la placa, aparecer el depurador. En


l se podrn correr los programas en la GP_Bot como si fuera un depurador
normal, introduciendo puntos de ruptura en el cdigo, etc. Las direcciones
de memoria tambin se pueden se pueden consultar, de cara a conocer el
valor que aparece en cada puerto del micro. Una gua muy prctica que
indica en qu posiciones de memoria est cada registro del micro es
el fichero mc68hc908gp32.h, incluido por defecto por CodeWarrior IDE.

Depurador

Editor (con botn derecho se puede


insertar un punto de ruptura)

Visualizador de
variables

introduccin entorno desarrollo CodeWarrior

Visualizador de
memoria

Вам также может понравиться