Cuprins:

Programarea MSP430 DIP folosind un Ez430: 4 pași
Programarea MSP430 DIP folosind un Ez430: 4 pași

Video: Programarea MSP430 DIP folosind un Ez430: 4 pași

Video: Programarea MSP430 DIP folosind un Ez430: 4 pași
Video: Aplicații cu MSP430 2024, Iulie
Anonim
Programarea MSP430 DIP cu ajutorul unui Ez430
Programarea MSP430 DIP cu ajutorul unui Ez430

Când am găsit programatorul USB T4's ez430, mi s-a părut a fi una dintre metodele mai ușoare de pornire și funcționare cu un MCU. Cum aș putea să mă înșel, are ez în nume! Se pare că este de fapt ușor … mai ales.

Ez430 este minunat dacă doriți să utilizați plăcile țintă mici pe care le vinde TI, dar lipsa de informații pentru adevăratul începător este frustrantă atunci când încercați să treceți la programarea cipurilor externe, iar cantitatea de informații tehnice de la Texas Instruments este descurajantă.

În acest scurt articol sper să arăt cum să pornești și să rulezi cu acele mostre DIP pe care le-ai comandat de la TI folosind ez430. Voi lucra cu aceeași unitate de microcontroler (MCU) ca pe placa țintă ez430, și anume MSP430F2013. Orice MSP430x2xx va funcționa cu aceeași metodă și, din câte știu eu, întreaga linie MSP430 utilizează aceleași conexiuni de programare. Dacă utilizați un alt pachet decât un pachet dual in-line (DIP sau DIL) sau un alt dispozitiv decât MSP430x2xx, va trebui să consultați fișa tehnică pentru dispozitiv pentru a găsi locațiile corespunzătoare ale pinului.

Pasul 1: Piese

Părți
Părți

Pentru a programa msp430 sunt necesare doar câteva părți. Iată lista: soclu IC cu fir MSP430 MCU ez430 soclu cu 4 pini (interconectare grilă.050) O notă rapidă pe soclul cu 4 pini. Ghidul pentru utilizatorii ez430 listează numărul piesei Mill-Max. Mouser.com le-a avut în stoc la ultima verificare, iar Mill-Max poate oferi probe. Rețineți că imaginea are părți suplimentare pentru placa proto menționată mai târziu în articol. Am folosit sârmă cu 30 de calibre Kynar pentru conexiunile de înfășurare.

Pasul 2: Placi

Placi
Placi
Placi
Placi
Placi
Placi
Placi
Placi

Programarea unui MSP430 necesită doar 4 fire, inclusiv conexiunile Vcc și Vss. Schema de mai jos ar trebui să vă ajute. Acestea sunt singurele conexiuni de care aveți nevoie pentru a descărca un program pe MCU. Am construit două plăci de programare. Primul folosește o placă mică, o priză ZIF și 4 fire dintr-un vechi cablu IDE cu mufa cu 4 pini lipită la un capăt. Soclul Zero Insertion Force doar economisește efortul atunci când deplasați MCU-ul. Al doilea folosește o priză DIP de la Mill-Max și niște pini pe care îi aveam așezat, precum și alte componente. Am înfășurat majoritatea conexiunilor. A fost necesar doar lipirea prizei cu 4 pini. Practic este o proto-placă fără oscilator. Vedeți aici schema proto. Tabelul 2-2 al documentului TI slau144c (Ghidul utilizatorului MSP430x2xx) prezintă terminările pinului neutilizate. Acest lucru este important pentru placa de proiect, dar nu și pentru programare. MCU nu vă va rula programul decât dacă trageți pinul RST la înălțime folosind rezistorul de 47k. O altă notă despre prizele pinului. Când conectați pinii ez430 la mufa cu 4 pini, asigurați-vă că conexiunea Vcc este corectă. Puteți verifica acest lucru uitându-vă la schema din manualul de utilizare ez430. Observați că R10 este atașat la Vcc pe partea ez430. Ar trebui să puteți urmări cablul de pe placa înapoi la cel mai apropiat pin al conectorului, care este pinul 1 al conectorului. Deoparte, ați putea construi conexiunea de programare cu 4 fire, numită Spy-Bi-Wire, în aplicația dvs. finală și nu ar trebui să eliminați deloc cipul. Dacă decideți să faceți acest lucru, puteți alimenta MCU de la sursa de alimentare a aplicației 3V și conectați doar pinii 2 și 3 (a se vedea J1) de pe programatorul USB la MCU.

Pasul 3: Programare

Programare
Programare

După cum am menționat, odată ce aveți hardware-ul pregătit, ez430 este ușor de utilizat. Programul IAR Kickstart inclus în dispozitiv vă va pune în funcțiune rapid. Există un exemplu de program inclus care clipește un LED atașat la portul 1.0. Pentru a rula programul de exemplu pe placa dvs., trebuie doar să adăugați LED-ul și rezistența de pe pinul 2 și rezistorul de 47 k ohmi în sus pe pinul 10 și ar trebui să fiți oprit și să clipiți. O altă resursă de programare pentru a învăța să utilizați msp430 poate fi găsit pe acest site web. Asta e cam mult. Există câteva alte exemple de programe acolo. Dacă doriți să le încercați înainte de a intra în programarea dvs., o căutare rapidă pentru „proiecte msp430” ar trebui să vă obțină câteva rezultate. Mult succes și programare fericită!

Pasul 4: Link-uri utile

TI MSP430 Pageez430 Ghidul utilizatorului MSP430x2xx Ghidul utilizatorului Foaie de date Mill-Max Socket Pagina lui Leon Heller Programarea MSP430

Recomandat: