Innehållsförteckning:

Programmering av MSP430 DIP med hjälp av en Ez430: 4 steg
Programmering av MSP430 DIP med hjälp av en Ez430: 4 steg

Video: Programmering av MSP430 DIP med hjälp av en Ez430: 4 steg

Video: Programmering av MSP430 DIP med hjälp av en Ez430: 4 steg
Video: Master class on Embedded system using Arm Cortex M4 : 1 / 30 Days - M.K Jeevarajan 2024, Juli
Anonim
Programmering av MSP430 DIP med en Ez430
Programmering av MSP430 DIP med en Ez430

När jag hittade TI: s ez430 USB -programmerare såg det ut att vara en av de enklare metoderna för att komma igång med en MCU. Hur kan jag ha fel, det har ez i namnet! Det visar sig att det faktiskt är lätt … mestadels.

Ez430 är bra om du vill använda de små målbrädorna som TI säljer, men bristen på information för den riktiga nybörjaren är frustrerande när du försöker gå till programmering av externa chips, och mängden teknisk information från Texas Instruments är skrämmande.

I denna korta artikel hoppas jag kunna visa hur du kommer igång med de DIP -prover du beställde från TI med ez430. Jag kommer att arbeta med samma mikrokontrollenhet (MCU) som på ez430 -målkortet, nämligen MSP430F2013. Alla MSP430x2xx fungerar med samma metod, och såvitt jag vet använder hela MSP430 -linjen samma programmeringsanslutningar. Om du använder ett annat paket än ett dubbelpaket (DIP eller DIL) eller en annan enhet än MSP430x2xx måste du hänvisa till databladet för enheten för att hitta lämpliga stiftplatser.

Steg 1: Delar

Delar
Delar

För att programmera msp430 finns det bara några delar du behöver. Här är listan: Wire IC -uttag MSP430 MCU ez430 4 -stiftsuttag (.050 Grid -anslutning) En snabb anteckning om 4 -stiftsuttaget. Användarhandboken för ez430 listar Mill-Max artikelnummer. Mouser.com hade dem på lager när jag senast kollade, och Mill-Max kan erbjuda prover. Observera att bilden har ytterligare delar för proto-kortet som nämns senare i artikeln. Jag använde Kynar -belagd 30 gauge -tråd för lindningsanslutningarna.

Steg 2: Brädor

Styrelser
Styrelser
Styrelser
Styrelser
Styrelser
Styrelser
Styrelser
Styrelser

För att programmera en MSP430 krävs endast 4 ledningar, inklusive Vcc- och Vss -anslutningarna. Schemat nedan bör hjälpa. Detta är de enda anslutningarna du behöver för att ladda ner ett program till MCU. Jag har byggt två programmeringskort. Den första använder en liten brödbräda, ZIF -uttag och 4 trådar från en gammal IDE -kabel med 4 -stiftsuttaget lödt i ena änden. Zero Insertion Force -uttaget sparar bara ansträngning när MCU flyttas runt. Den andra använder ett DIP-uttag från Mill-Max och några stift som jag hade lagt runt, liksom några andra komponenter. Jag har trådlindat de flesta anslutningarna. Det var bara nödvändigt att lödda det 4 -poliga uttaget. I grund och botten är det ett proto-kort utan oscillatorn. Se här för protokollschemat. Tabell 2-2 i TI-dokumentet slau144c (användarhandboken MSP430x2xx) visar oanvända stiftavslutningar. Detta är viktigt för ditt projektkort, men inte för programmeringen. MCU kör inte ditt program om du inte drar RST -stiftet högt med 47k -motståndet. En annan anteckning om stiftuttag. Se till att Vcc -anslutningen är korrekt när du ansluter ez430 -stiften till ditt 4 -poliga uttag. Du kan verifiera detta genom att titta på schemat i användarhandboken för ez430. Lägg märke till att R10 är ansluten till Vcc på ez430 -sidan. Du bör kunna följa ledningen på kortet tillbaka till närmaste kontaktstift som är stift 1 på kontakten. Som en sida kan du bygga in 4-trådars programmeringsanslutning, kallad Spy-Bi-Wire, i din sista applikation, och du skulle inte behöva ta bort chipet alls. Om du bestämmer dig för att göra det på det sättet kan du driva MCU från din applikations 3V -strömkälla och bara ansluta stift 2 och 3 (se J1) på USB -programmeraren till din MCU.

Steg 3: Programmering

Programmering
Programmering

Som jag nämnde, när du har maskinvaran redo är ez430 lätt att använda. IAR Kickstart -programmet som ingår i enheten får dig att komma igång snabbt. Det finns ett exempelprogram som blinkar en lysdiod ansluten till port 1.0. För att köra exempelprogrammet på ditt kort, lägger du bara till lysdioden och motståndet på stift 2 och 47k ohm uppdragningsmotstånd på stift 10 så ska du vara avstängd och blinka. En annan programmeringsresurs för att lära dig använda msp430 kan vara hittades på den här webbplatsen. Det är i stort sett det. Det finns några andra exempelprogram där ute. Om du vill prova dem innan du hoppar in i din egen programmering bör en snabb sökning efter "msp430 -projekt" ge dig en hel del resultat. Lycka till och trevlig programmering!

Steg 4: Användbara länkar

TI: s MSP430 Pageez430 Användarhandbok MSP430x2xx Användarhandbok Mill-Max Socket datablad Leon Hellers sida MSP430 Programmering

Rekommenderad: