Tabla de contenido:

Programación del DIP MSP430 con un Ez430: 4 pasos
Programación del DIP MSP430 con un Ez430: 4 pasos
Anonim
Programación del DIP MSP430 con un Ez430
Programación del DIP MSP430 con un Ez430

Cuando encontré el programador USB ez430 de TI, parecía ser uno de los métodos más fáciles para poner en marcha una MCU. ¡Cómo podría estar equivocado, tiene ez en el nombre! Resulta que, de hecho, es fácil … sobre todo.

El ez430 es excelente si desea utilizar las pequeñas placas de destino que vende TI, pero la falta de información para el verdadero principiante es frustrante cuando intenta pasar a la programación de chips externos, y la cantidad de información técnica de Texas Instruments es abrumadora.

En este breve artículo, espero mostrar cómo poner en marcha las muestras DIP que ordenó a TI utilizando el ez430. Trabajaré con la misma unidad de microcontrolador (MCU) que en la placa de destino ez430, es decir, la MSP430F2013. Cualquier MSP430x2xx funcionará con el mismo método y, hasta donde yo sé, toda la línea MSP430 usa las mismas conexiones de programación. Si utiliza un paquete que no sea un paquete dual en línea (DIP o DIL) o un dispositivo que no sea MSP430x2xx, deberá consultar la hoja de datos del dispositivo para encontrar las ubicaciones de los pines correspondientes.

Paso 1: Partes

Partes
Partes

Para programar el msp430, solo necesita unas pocas piezas. Aquí está la lista: Zócalo IC de cable MSP430 MCU ez430 Zócalo de 4 pines (interconexión de cuadrícula de.050) Una nota rápida sobre el zócalo de 4 pines. La guía del usuario de ez430 enumera el número de pieza Mill-Max. Mouser.com los tenía en stock la última vez que verifiqué, y Mill-Max puede ofrecer muestras. Tenga en cuenta que la imagen tiene partes adicionales para el proto-tablero mencionado más adelante en el artículo. Usé alambre de calibre 30 recubierto de Kynar para las conexiones de envoltura.

Paso 2: tableros

Tableros
Tableros
Tableros
Tableros
Tableros
Tableros
Tableros
Tableros

La programación de un MSP430 requiere solo 4 cables, incluidas las conexiones Vcc y Vss. El esquema a continuación debería ayudar. Estas son las únicas conexiones que necesita para descargar un programa a la MCU. He construido dos placas de programación. El primero usa una placa de prueba pequeña, un zócalo ZIF y 4 cables de un cable IDE antiguo con el zócalo de 4 pines soldado a un extremo. El zócalo Zero Insertion Force solo ahorra esfuerzo al mover el MCU. El segundo usa un enchufe DIP de Mill-Max y algunos pines que tenía por ahí, así como algunos otros componentes. Envolví la mayoría de las conexiones con cables. Solo fue necesario soldar el zócalo de 4 pines. Básicamente es una proto-placa sin el oscilador. Consulte aquí el esquema de la placa proto. La tabla 2-2 del documento de TI slau144c (la Guía del usuario de MSP430x2xx) muestra las terminaciones de clavijas no utilizadas. Esto es importante para su tablero de proyecto, pero no para la programación. La MCU no ejecutará su programa a menos que tire del pin RST alto usando la resistencia de 47k. Otra nota sobre los enchufes de pin. Cuando conecte los pines ez430 a su enchufe de 4 pines, asegúrese de que la conexión Vcc sea correcta. Puede verificar esto mirando el esquema en el Manual de uso de ez430. Observe que R10 está conectado a Vcc en el lado del ez430. Debería poder seguir el cable de la placa hasta la clavija del conector más cercana, que es la clavija 1 del conector. Aparte, puede construir la conexión de programación de 4 cables, llamada Spy-Bi-Wire, en su aplicación final, y no tendría que quitar el chip en absoluto. Si decide hacerlo de esa manera, puede alimentar la MCU desde la fuente de alimentación de 3 V de su aplicación y simplemente conectar los pines 2 y 3 (ver J1) en el programador USB a su MCU.

Paso 3: programación

Programación
Programación

Como mencioné, una vez que tenga el hardware listo, el ez430 es fácil de usar. El programa IAR Kickstart que se incluye con el dispositivo lo pondrá en funcionamiento rápidamente. Se incluye un programa de ejemplo que hace parpadear un LED conectado al puerto 1.0. Para ejecutar el programa de ejemplo en su placa, simplemente agregue el LED y la resistencia en el pin 2 y la resistencia de 47k ohmios en el pin 10 y debería estar apagado y parpadeando Otro recurso de programación para aprender a usar el msp430 puede ser encontrado en este sitio web. Eso es todo. Hay algunos otros programas de ejemplo por ahí. Si desea probarlos antes de comenzar a programar los suyos, una búsqueda rápida de 'proyectos msp430' debería proporcionarle bastantes resultados. ¡Buena suerte y feliz programación!

Paso 4: Enlaces útiles

TI's MSP430 Pageez430 User Guide MSP430x2xx User Guide Hoja de datos de Mill-Max Socket Página de Leon Heller Programación MSP430

Recomendado: