Indholdsfortegnelse:

Programmering af MSP430 DIP ved hjælp af en Ez430: 4 trin
Programmering af MSP430 DIP ved hjælp af en Ez430: 4 trin

Video: Programmering af MSP430 DIP ved hjælp af en Ez430: 4 trin

Video: Programmering af MSP430 DIP ved hjælp af en Ez430: 4 trin
Video: Getting Started with MSP430 using Energia IDE 2024, Juli
Anonim
Programmering af MSP430 DIP ved hjælp af en Ez430
Programmering af MSP430 DIP ved hjælp af en Ez430

Da jeg fandt TIs ez430 USB -programmer, så det ud til at være en af de lettere metoder til at komme i gang med en MCU. Hvordan kunne jeg tage fejl, det har ez i navnet! Det viser sig, at det faktisk er let … for det meste.

Ez430 er fantastisk, hvis du vil bruge de små målbrætter, TI sælger, men manglen på information til den sande nybegynder er frustrerende, når du prøver at gå til programmering af eksterne chips, og mængden af teknisk information fra Texas Instruments er skræmmende.

I denne korte artikel håber jeg at vise, hvordan du kommer i gang med de DIP -prøver, du bestilte fra TI ved hjælp af ez430. Jeg arbejder med den samme mikrokontroller -enhed (MCU) som på ez430 -målkortet, nemlig MSP430F2013. Enhver MSP430x2xx vil arbejde med den samme metode, og så vidt jeg ved, bruger hele MSP430 -linjen de samme programmeringsforbindelser. Hvis du bruger en anden pakke end en dobbelt in-line pakke (DIP eller DIL) eller en anden enhed end MSP430x2xx, skal du henvise til databladet for enheden for at finde de passende pinplaceringer.

Trin 1: Dele

Dele
Dele

For at programmere msp430 er der kun få dele, du har brug for. Her er listen: Wire IC -stik MSP430 MCU ez430 4 -polet stik (.050 Gitterforbindelse) En hurtig note om 4pin -stikket. Brugervejledningen til ez430 viser Mill-Max-varenummeret. Mouser.com havde dem på lager, da jeg sidst tjekkede, og Mill-Max kan tilbyde prøver. Bemærk, at billedet har yderligere dele til proto-tavlen nævnt senere i artiklen. Jeg brugte Kynar -belagt 30 gauge -tråd til wrap -forbindelserne.

Trin 2: Tavler

Tavler
Tavler
Tavler
Tavler
Tavler
Tavler
Tavler
Tavler

Programmering af en MSP430 kræver kun 4 ledninger, inklusive Vcc- og Vss -forbindelserne. Skematikken herunder skal hjælpe. Dette er de eneste forbindelser, du har brug for for at downloade et program til MCU. Jeg har bygget to programmeringstavler. Den første bruger et lille brødbræt, ZIF -fatning og 4 ledninger fra et gammelt IDE -kabel med 4 -polet fatning loddet til den ene ende. Zero Insertion Force -stikket sparer bare kræfter, når du flytter MCU'en rundt. Den anden bruger en DIP-fatning fra Mill-Max og nogle stifter, jeg havde liggende, samt nogle andre komponenter. Jeg har trådindpakket de fleste forbindelser. Det var kun nødvendigt at lodde 4 -bens fatningen. Grundlæggende er det et proto-board uden oscillatoren. Se her for proto board skematisk. Tabel 2-2 i TI dokument slau144c (MSP430x2xx Brugervejledning) viser de ubrugte pin-afslutninger. Dette er vigtigt for dit projektkort, men ikke for programmeringen. MCU'en kører ikke dit program, medmindre du trækker RST -stiften højt ved hjælp af 47k -modstanden. En anden note om stikkontakter. Når du slutter ez430 -stifterne til din 4 -bens stikkontakt, skal du sørge for, at Vcc -forbindelsen er korrekt. Du kan bekræfte dette ved at se på skematikken i brugermanualen til ez430. Bemærk, at R10 er knyttet til Vcc på ez430 -siden. Du bør være i stand til at følge ledningen på kortet tilbage til den nærmeste stikstift, som er stik 1 på stikket. Som en side kunne du bygge den 4-tråds programmeringsforbindelse, kaldet Spy-Bi-Wire, ind i din sidste applikation, og du ville slet ikke skulle fjerne chippen. Hvis du beslutter dig for at gøre det på den måde, kan du tænde MCU'en fra din applikations 3V -strømkilde og bare tilslutte ben 2 og 3 (se J1) på USB -programmereren til din MCU.

Trin 3: Programmering

Programmering
Programmering

Som jeg nævnte, når du har hardwaren klar, er ez430 let at bruge. IAR Kickstart -programmet, der følger med enheden, får dig hurtigt i gang. Der er et eksempelprogram inkluderet, der blinker en LED tilsluttet port 1.0. For at køre eksempelprogrammet på dit bord, skal du blot tilføje LED'en og modstanden på pin 2 og den 47k ohm pull up -modstand på pin 10, og du skal være slukket og blinke. En anden programmeringsressource for at lære at bruge msp430 kan være fundet på dette websted. Det er stort set det. Der er et par andre eksempler på programmer derude. Hvis du vil prøve dem, før du går i gang med at programmere din egen, bør en hurtig søgning efter 'msp430 -projekter' give dig et par resultater. Held og lykke med programmeringen!

Trin 4: Nyttige links

TI's MSP430 Pageez430 brugervejledning MSP430x2xx brugervejledning Mill-Max Socket datablad Leon Hellers side MSP430 programmering

Anbefalede: