Innehållsförteckning:
Video: Programmering av MSP430 DIP med hjälp av en Ez430: 4 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:47
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
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
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
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:
Objektorienterad programmering: Skapa objekt Inlärnings-/undervisningsmetod/teknik med hjälp av Shape Puncher: 5 steg
Objektorienterad programmering: Skapa objekt Inlärnings-/undervisningsmetod/teknik med hjälp av Shape Puncher: Inlärnings-/undervisningsmetod för studenter som är nya för objektorienterad programmering. Detta är ett sätt att låta dem visualisera och se processen för att skapa objekt från klasser. Delar: 1. EkTools 2-tums stor stans; fasta former är bäst. Papper eller papper
Arduino -robot med avstånd, riktning och rotationsgrad (öst, väst, norr, söder) som styrs med röst med hjälp av Bluetooth -modul och autonom robotrörelse .: 6 steg
Arduino -robot med avstånd, riktning och rotationsgrad (öst, väst, norr, söder) som styrs med röst med hjälp av Bluetooth -modul och autonom robotrörelse.: Denna instruktion förklarar hur man gör Arduino -robot som kan flyttas i önskad riktning (framåt, bakåt , Vänster, höger, öst, väst, norr, syd) krävs Distans i centimeter med röstkommando. Roboten kan också flyttas autonomt
Programmerbar True Bypass Guitar Effect Looper Station med hjälp av DIP -switchar: 11 steg
Programmerbar True Bypass Guitar Effect Looper Station med hjälp av DIP -switchar: Jag är en gitarrentusiast och en hobbyist. Majoriteten av mina projekt sker kring gitarrutrustning. Jag bygger mina egna förstärkare och några effektpedaler. Tidigare spelade jag i ett litet band och övertygade mig själv om att jag bara behövde en förstärkare med en
Kontrollera enheter med röstkommando med hjälp av NodeMCU: 7 steg (med bilder)
Kontrollera enheter med röstkommando med NodeMCU: Jag vill bara säga hej till alla, det här är första gången jag skriver ett instruerbart projekt. Engelska är inte mitt modersmål så jag ska försöka göra det kort och så tydligt som möjligt. Att styra enheter med röstkommando är inte konstigt
Prata med pick och artificiell intelligenschatt med hjälp av Cleverbot: 14 steg (med bilder)
Prata med plocka och artificiell intelligenschatt med Cleverbot: Här försöker jag inte bara röstkommando utan även artificiell intelligenschatt med datorn med hjälp av Cleverbot. Egentligen kom idén när barnen hittade blandar färger i målarboxen när de tar färg från en färg till den närmaste. Men slutligen implementera