Taula de continguts:
Vídeo: Programació de MSP430 DIP mitjançant un Ez430: 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:16
Quan vaig trobar el programador USB ez430 de TI, semblava ser un dels mètodes més senzills per posar-se en marxa amb una MCU. Com podria estar equivocat, té ez al nom! Resulta que en realitat és fàcil … sobretot.
L'ez430 és fantàstic si voleu utilitzar les petites taules objectiu que ven TI, però la manca d'informació per al veritable principiant és frustrant en intentar passar a la programació de xips externs i la quantitat d'informació tècnica de Texas Instruments és descoratjadora.
En aquest breu article espero mostrar com posar-se en marxa amb les mostres DIP que vau demanar a TI mitjançant ez430. Treballaré amb la mateixa unitat de microcontrolador (MCU) que a la placa de destinació ez430, és a dir, la MSP430F2013. Qualsevol MSP430x2xx funcionarà amb el mateix mètode i, pel que sé, tota la línia MSP430 utilitza les mateixes connexions de programació. Si utilitzeu un paquet que no sigui un paquet dual en línia (DIP o DIL) o un dispositiu diferent del MSP430x2xx, haureu de consultar el full de dades del dispositiu per trobar les ubicacions de pins adequades.
Pas 1: parts
Per programar el msp430 només hi ha algunes parts que necessiteu. Aquí teniu la llista: sòcol de cable IC MSP430 MCU ez430 sòcol de 4 pins (interconnexió de xarxa.050) Una nota ràpida sobre el sòcol de 4 pins. La guia d'usuaris ez430 llista el número de peça Mill-Max. Mouser.com els tenia en estoc quan el vaig revisar per última vegada, i és possible que Mill-Max ofereixi mostres. Tingueu en compte que la imatge té parts addicionals per al tauler proto esmentat més endavant a l'article. Vaig utilitzar filferro de calibre 30 recobert de Kynar per a les connexions d’embolcall.
Pas 2: Taulers
La programació d’un MSP430 requereix només 4 cables, incloses les connexions Vcc i Vss. L’esquema següent us ajudarà. Aquestes són les úniques connexions que necessiteu per descarregar un programa a la MCU. He construït dues plaques de programació. El primer utilitza una petita placa de connexió, sòcol ZIF i 4 cables d’un antic cable IDE amb el sòcol de 4 pins soldat a un extrem. El sòcol Zero Insertion Force només estalvia esforços en moure la MCU. El segon utilitza un sòcol DIP de Mill-Max i alguns pins que tenia al voltant, així com alguns altres components. He embolicat la majoria de connexions per cable. Només cal soldar el sòcol de 4 pins. Bàsicament és una placa proto sense oscil·lador. Consulteu aquí l’esquema de la placa proto. La taula 2-2 del document TI slau144c (la Guia de l’usuari MSP430x2xx) mostra les terminacions de pin no utilitzades. Això és important per al vostre tauler de projectes, però no per a la programació. L’MCU no executarà el vostre programa tret que estireu el pin RST amb la resistència de 47 k. Una altra nota sobre els endolls de pin. Quan connecteu els pins ez430 al sòcol de 4 pins, assegureu-vos que la connexió Vcc és correcta. Per verificar-ho, consulteu l’esquema del manual d’usuari ez430. Tingueu en compte que R10 està connectat a Vcc al costat ez430. Hauríeu de poder seguir el fil de la placa fins al pin del connector més proper, que és el pin 1 del connector. A part, podríeu incorporar la connexió de programació de 4 fils, anomenada Spy-Bi-Wire, a la vostra aplicació final i no hauríeu d’eliminar el xip. Si decidiu fer-ho d’aquesta manera, podeu alimentar l’MCU des de la font d’alimentació 3V de la vostra aplicació i connectar els pins 2 i 3 (vegeu J1) del programador USB al vostre MCU.
Pas 3: Programació
Com he esmentat, un cop tingueu el maquinari a punt, l’ez430 és fàcil d’utilitzar. El programa IAR Kickstart que s’inclou amb el dispositiu us farà funcionar ràpidament. Hi ha un programa d’exemple que inclou un LED connectat al port 1.0. Per executar el programa d’exemple a la vostra placa, només cal que afegiu el LED i la resistència al pin 2 i la resistència de 47 k ohmios cap amunt al pin 10 i hauríeu d’estar apagat i parpellejar. que es troba en aquest lloc web. Això és gairebé tot. Hi ha alguns altres exemples de programes. Si voleu provar-los abans de llançar-vos a programar els vostres propis, una cerca ràpida de "projectes msp430" us hauria de permetre bastants resultats. Bona sort i feliç programació!
Pas 4: enllaços útils
TI's MSP430 Pageez430 Guia de l'usuari MSP430x2xx Guia de l'usuari Full de dades Mill-Max Socket Pàgina de Leon Heller Programació MSP430
Recomanat:
Programació d'ATmega328 amb IDE Arduino mitjançant Crystal de 8 MHz: 4 passos
Programació d’ATmega328 amb Arduino IDE mitjançant Crystal 8MHz: en aquest Instuctable tractaré una guia pas a pas de programació d’un IC ATmega328P (el mateix microcontrolador present a Arudino UNO) mitjançant Arduino IDE i un Arduino UNO com a programador Arduino personalitzat, per fer els vostres projectes
Programació orientada a objectes: Creació d’objectes Mètode / tècnica d’aprenentatge / ensenyament mitjançant l’aplicació de formes: 5 passos
Programació orientada a objectes: Creació d’objectes Mètode / tècnica d’aprenentatge / ensenyament mitjançant Shape Puncher: mètode d’aprenentatge / ensenyament per a estudiants que s’inicien en la programació orientada a objectes. Aquesta és una manera de permetre'ls visualitzar i veure el procés de creació d'objectes a partir de classes. Puny gran EkTools de 2 polzades; les formes sòlides són les millors. Tros de paper o c
Programació Arduino mitjançant mòbil -- Arduinodroid -- Arduino Ide per a Android -- Parpelleig: 4 passos
Programació Arduino mitjançant mòbil || Arduinodroid || Arduino Ide per a Android || Parpelleig: subscriu-me al meu canal de youtube per obtenir més vídeos … Arduino és una placa, que es pot programar directament per USB. És molt senzill i econòmic per a projectes universitaris i escolars o fins i tot en prototips de productes. Molts dels productes es basen en primer lloc per a mi
Programació STM32 "Blue Pill" mitjançant Arduino IDE i USB: 8 passos
Programació STM32 "Blue Pill" mitjançant Arduino IDE i USB: Comparar la placa de prototip genèric STM32F (és a dir, Blue Pill) amb la seva contrapartida Arduino és fàcil veure quants més recursos té, cosa que obre moltes noves oportunitats per als projectes IOT. els desavantatges són la manca de suport. En realitat no
Programació Attiny85 (blindatge) mitjançant Arduino UNO: 7 passos
Programació Attiny85 (blindatge) Ús d'Arduino UNO: Jugar amb l'Arduino és molt divertit. Tanmateix, de vegades la mida és important. L’Arduino UNO és petit, però si necessiteu que el vostre projecte estigui en un recinte petit, és possible que l’ONO sigui massa gran. Podeu provar d'utilitzar un NANO o MINI, però si realment voleu