Tutorial Msp430 - Iar - Proteus

6
Tutorial MSP430 – Configuración de Herramientas de Trabajo Posted on julio 14, 2012 Configuración de Herramientas de Trabajo Debido a que utilizaremos el simulador Proteus (el paquete ISIS) para implementar circuitos con un microcontrolador MSP430, necesitamos generar desde el IDE (IAR Wokbench IDE) un archivo de extensión *.d90 que a difrencia de un *.hex, contiene la información para hacer un debugger línea por línea en el código. Lo cual será una forma de explotar al máximo la potencia del ISIS Proteus, esto en consecuencia nos beneficiará mucho para acelerar nuestro aprendizaje de esta familia de DSP de Texas Instruments. Esta configuración se debe realizar para cada proyecto (o programa) que escribamos en dicho IDE. Puesto que el IDE permite configurar de manera particular cada proyecto para el MSP430, tiene muchas opciones, por defecto no viene configurado para utilizarlo con el ISIS Proteus y sin una guía es muy difícil acertar a la configuración correcta. Entonces cada vez que crearemos un proyecto en el IDE realizaremos los siguientes pasos: 1. En primer lugar debemos crear una carpeta nueva y vacia con el nombre de nuestro futuro proyecto, en el ejemplo la carpeta se llama “tutorial msp430 led”. 2. Luego abrimos el IDE y vamos a la pestaña “Project”, luego seleccionamos la opción “Create New Project”. Blog MicroEmbebidos (PIC,STM32F,ATMEL) 12/09/2012 Tutorial MSP430 – Configuración de H… …wordpress.com/…/tutorial-msp430-c… 1/6

Transcript of Tutorial Msp430 - Iar - Proteus

Page 1: Tutorial Msp430 - Iar - Proteus

Tutorial MSP430 – Configuración de Herramientas de TrabajoPosted on julio 14, 2012

Configuración de Herramientas de Trabajo

Debido a que utilizaremos el simulador Proteus (el paquete ISIS) para implementar circuitos con un

microcontrolador MSP430, necesitamos generar desde el IDE (IAR Wokbench IDE) un archivo de extensión

*.d90 que a difrencia de un *.hex, contiene la información para hacer un debugger línea por línea en el código.

Lo cual será una forma de explotar al máximo la potencia del ISIS Proteus, esto en consecuencia nos

beneficiará mucho para acelerar nuestro aprendizaje de esta familia de DSP de Texas Instruments.

Esta configuración se debe realizar para cada proyecto (o programa) que escribamos en dicho IDE. Puesto que

el IDE permite configurar de manera particular cada proyecto para el MSP430, tiene muchas opciones, por

defecto no viene configurado para utilizarlo con el ISIS Proteus y sin una guía es muy difícil acertar a la

configuración correcta.

Entonces cada vez que crearemos un proyecto en el IDE realizaremos los siguientes pasos:

1. En primer lugar debemos crear una carpeta nueva y vacia con el nombre de nuestro futuro proyecto, en el

ejemplo la carpeta se llama “tutorial msp430 led”.

2. Luego abrimos el IDE y vamos a la pestaña “Project”, luego seleccionamos la opción “Create New Project”.

Blog MicroEmbebidos (PIC,STM32F,ATMEL)

12/09/2012 Tutorial MSP430 – Configuración de H…

…wordpress.com/…/tutorial-msp430-c… 1/6

Page 2: Tutorial Msp430 - Iar - Proteus

3. Luego aparecerá una ventana donde nos piden especificar la familia del microcontrolador y el project

template junto con el tool chain. En nuestro caso seleccionamos la familia MSP430 y el toolchain C con el

template main.

4. Después no solicita saber donde guardar el proyecto, entonces le direccionamos la carpeta vacia que

acabamos de crear y le ponemos el mismo nombre al proyecto.

12/09/2012 Tutorial MSP430 – Configuración de H…

…wordpress.com/…/tutorial-msp430-c… 2/6

Page 3: Tutorial Msp430 - Iar - Proteus

5. Una vez hecho esto aparecerá la siguiente pantalla, con una plantilla por defecto.

6. Luego con click derecho sobre el nombre del proyecto (siempre en modo DEBUG) le damos a la opción

“Options”.

7. Una vez en Options, en el menú del lado izquierdo seleccionamos “Linker”, luego en las opciones de la

derecha correspondientes al “linker” vamos a la pestaña “Output” y dejamos configurado como en la figura.

12/09/2012 Tutorial MSP430 – Configuración de H…

…wordpress.com/…/tutorial-msp430-c… 3/6

Page 4: Tutorial Msp430 - Iar - Proteus

8. Luego vamos a la pestaña de a lado, la que dice “Extra Output” y dejamos configurado como en la figura. La

extensión “d90″ la tenemos que escribir. Y cerramos con OK.

12/09/2012 Tutorial MSP430 – Configuración de H…

…wordpress.com/…/tutorial-msp430-c… 4/6

Page 5: Tutorial Msp430 - Iar - Proteus

9. Luego le damos click al boton MAKE de la barra de herramientas, como el proyecto es nuevo nos pedirá por

única vez guardar el Workspace, y lo guardamos con el mismo nombre del proyecto. Este MAKE compila todos

los archivos del proyecto.

10. Finalmente podemos verificar que se haya generado el archivo *.d90, en el navegador del workspace vamos

a la carpeta output del modo DEBUG y ahi debe aparecer el archivo con la extensión *.d90 que necesitamos

para debuggear y simular en el ISIS Proteus.

Este procedemiento se tiene que realizar para cada nuevo proyecto que hagamos de aquí en adelante, siempre

y cuando deseemos practicar con el Proteus.

Y por si quedan dudas aca un video con los pasos mencionados en este post.

12/09/2012 Tutorial MSP430 – Configuración de H…

…wordpress.com/…/tutorial-msp430-c… 5/6

Page 6: Tutorial Msp430 - Iar - Proteus

Acerca de henrylaredo

Me gustan las cosas que uno puede hacer con los microcontroladores. Tambien me encanta formar grupos de investigacion para

fomentar la transferencia de tecnologias. Me apasiona la musica y disfruto interpretando los distintos instrumentos que existen.

Algun dia aprendere a programar software para PCs. Soy pesimo con la teoria por ello me inclino por lo practico. Muchas cosas

las aprendi de forma autodidacta. Una frase que invente: La complejidad del hombre se basa en excusas.

Ver todas las entradas por henrylaredo →

Henry Laredo Q.

Esta entrada fue publicada en MSP430 y etiquetada c, Configuracion, henry, herramientas, IAR, instruments, laredo, lenguaje, msp430, proteus, simulacion, texas, Trabajo,

tutorial. Guarda el enlace permanente.

Blog MicroEmbebidos (PIC,STM32F,ATMEL)Tema Twenty Ten Blog de WordPress.com.

12/09/2012 Tutorial MSP430 – Configuración de H…

…wordpress.com/…/tutorial-msp430-c… 6/6