Tabla de contenido:
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:44
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
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
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
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:
PROGRAMACIÓN DEL AT89S52 CON ARDUINO: 4 pasos
PROGRAMACIÓN DE AT89S52 CON ARDUINO: La programación en el sistema (ISP), también conocida como Programación en serie en circuito (ICSP), es la capacidad de algunos dispositivos lógicos programables, microcontroladores y otros dispositivos integrados para ser programados mientras están instalados en un sistema completo, en lugar de requerir la chi
Programación del DSKY abierto: 5 pasos (con imágenes)
Programando el Open DSKY: Bienvenido a nuestros Instructables en curso sobre la programación de su Open DSKY. Asegúrese de regresar ya que este Instructable seguirá creciendo a medida que producimos y lanzamos constantemente nuevo material de programación. Así que síguela, dale me gusta y marca como favorita. Esta serie de videos
Placa de programación del módulo ESP-01: 12 pasos (con imágenes)
Placa de programación del módulo ESP-01: información adicional y actualización de documentos aquí en mi sitio https://www.mischianti.org/2019/01/14/esp-01-modules-programming-board/ESP-01 es un módulo esp8266 de bajo costo, con WIFI incorporado. Fue creado como módulo WIFI Arduino, pero es más poder que un
Introducción a la programación del 8051 con AT89C2051 (protagonista invitado: Arduino): 7 pasos (con imágenes)
Introducción a la programación del 8051 con AT89C2051 (protagonista invitado: Arduino): El 8051 (también conocido como MCS-51) es un diseño de MCU de los años 80 que sigue siendo popular en la actualidad. Los microcontroladores modernos compatibles con 8051 están disponibles de varios proveedores, en todas las formas y tamaños, y con una amplia gama de periféricos. En este instructivo
Orientación de programación interesante para el diseñador - Control del proceso del programa - Declaración de bucle: 8 pasos
Orientación de programación interesante para el diseñador - Control del proceso del programa - Declaración del bucle: Control del proceso del programa - Declaración del bucle A partir de este capítulo, se pondrá en contacto con un punto de conocimiento importante y poderoso - Enunciado del bucle. Antes de leer este capítulo, si quieres dibujar 10.000 círculos en el programa, solo puedes hacerlo con un ter