Sisällysluettelo:
Video: MSP430 DIP -ohjelmointi Ez430: n avulla: 4 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
Kun löysin TI: n ez430 -USB -ohjelmoijan, se näytti olevan yksi helpoimmista tavoista nousta ja käyttää MCU: ta. Kuinka voin olla väärässä, sen nimessä on ez! On käynyt ilmi, että se on itse asiassa helppoa … enimmäkseen.
Ez430 on loistava, jos haluat käyttää TI: n myymiä pieniä kohdetauluja, mutta tiedon puute oikealle aloittelijalle on turhauttavaa, kun yritetään siirtyä ulkoisten sirujen ohjelmointiin, ja Texas Instrumentsin teknisten tietojen määrä on pelottavaa.
Tässä lyhyessä artikkelissa toivon voivani näyttää, miten pääset alkuun TI: ltä tilattujen DIP -näytteiden kanssa ez430: n avulla. Aion työskennellä saman mikro -ohjainyksikön (MCU) kanssa kuin ez430 -kohdetaululla, nimittäin MSP430F2013. Mikä tahansa MSP430x2xx toimii samalla menetelmällä, ja tietääkseni koko MSP430 -linja käyttää samoja ohjelmointiyhteyksiä. Jos käytät muuta pakettia kuin kaksoislinjapakettia (DIP tai DIL) tai muuta laitetta kuin MSP430x2xx, sinun on viitattava laitteen datalehteen löytääksesi sopivat nastan sijainnit.
Vaihe 1: Osat
MSP430: n ohjelmointiin tarvitaan vain muutamia osia. Tässä on luettelo: Langallinen IC -liitäntä MSP430 MCU ez430 4 -nastainen pistorasia (.050 Grid -yhteys) Nopea huomautus 4 -napaisesta pistorasiasta. Ez430-käyttöoppaassa luetellaan Mill-Max-osanumero. Mouser.comilla oli niitä varastossa, kun viimeksi tarkistin, ja Mill-Max voi tarjota näytteitä. Huomaa, että kuvassa on lisäosia myöhemmin artikkelissa mainitulle proto-levylle. Kierreliitoksissa käytin Kynar -päällystettyä 30 -mittaista lankaa.
Vaihe 2: Levyt
MSP430: n ohjelmointi vaatii vain 4 johtoa, mukaan lukien Vcc- ja Vss -liitännät. Alla olevan kaavion pitäisi auttaa. Nämä ovat ainoat yhteydet, jotka tarvitset ohjelman lataamiseen MCU: han. Olen rakentanut kaksi ohjelmointikorttia. Ensimmäinen käyttää pientä leipälautaa, ZIF -pistorasiaa ja 4 johtoa vanhasta IDE -kaapelista, jossa on 4 -napainen pistorasia juotettu yhteen päähän. Zero Insertion Force -liitäntä säästää vain vaivaa, kun siirrät MCU: ta ympäri. Toisessa käytetään Mill-Maxin DIP-liitäntää ja joitain tappeja, jotka olin asettanut, sekä joitain muita komponentteja. Olen käärinyt johdot useimpiin liitäntöihin. Tarvittiin vain juottaa 4 -napainen pistorasia. Pohjimmiltaan se on proto-levy ilman oskillaattoria. Katso tästä proto-levyn kaavio. TI-asiakirjan slau144c taulukko 2-2 (MSP430x2xx-käyttöopas) näyttää käyttämättömät pin-päätteet. Tämä on tärkeää projektitaululle, mutta ei ohjelmoinnille. MCU ei suorita ohjelmaa, ellet vedä RST -nastaa korkealle 47 k: n vastuksella. Kun liität ez430 -nastat 4 -nastaiseen pistorasiaan, varmista, että Vcc -liitäntä on oikein. Voit tarkistaa tämän katsomalla ez430 -käyttöoppaan kaavion. Huomaa, että R10 on kiinnitetty Vcc: ään ez430 -puolella. Sinun pitäisi pystyä seuraamaan piirilevyn johdinta takaisin lähimpään liittimen nastaan, joka on liittimen nasta 1. Sen lisäksi voit rakentaa 4-johtimisen ohjelmointiyhteyden, nimeltään Spy-Bi-Wire, lopulliseen sovellukseesi, eikä sinun tarvitse poistaa sirua ollenkaan. Jos päätät tehdä sen tällä tavalla, voit kytkeä MCU: n virran sovelluksesi 3 V: n virtalähteestä ja liittää vain USB -ohjelmointilaitteen nastat 2 ja 3 (katso J1) MCU -laitteeseesi.
Vaihe 3: Ohjelmointi
Kuten mainitsin, kun laitteisto on valmiina, ez430 on helppokäyttöinen. Laitteen mukana toimitettu IAR Kickstart -ohjelma käynnistää sinut nopeasti. Mukana on esimerkkiohjelma, joka vilkuttaa porttiin 1.0 liitettyä LEDiä. Jos haluat suorittaa esimerkkiohjelman kortillasi, lisää vain LED -valo ja vastus nastassa 2 ja 47 k ohmin vetovastus vastus nastassa 10, jolloin sinun pitäisi olla pois päältä ja vilkkua. löytyy tältä sivustolta. Siellä on muutamia muita esimerkkiohjelmia. Jos haluat kokeilla niitä ennen kuin aloitat omien ohjelmointisi, pikahaku 'msp430 -projekteihin' tuo sinulle melko vähän tuloksia. Onnea ja hyvää ohjelmointia!
Vaihe 4: Hyödyllisiä linkkejä
TI: n MSP430 Pageez430 -käyttöopas MSP430x2xx-käyttöopas Mill-Max-pistorasian tietolomake Leon Hellerin sivu MSP430-ohjelmointi
Suositeltava:
Hallitse talon valoja Google Assistantin avulla Arduinon avulla: 7 vaihetta
Hallitse talon valoja Google Assistantin avulla Arduinon avulla: (Päivitys 22.8.2020: Tämä ohje on 2 vuotta vanha ja perustuu joihinkin kolmansien osapuolien sovelluksiin. Kaikki heidän puolellaan tehdyt muutokset saattavat tehdä projektista toimimattoman. Se voi olla tai ei työskentele nyt, mutta voit seurata sitä viitteenä ja muokata sen mukaan
Useiden ESP-keskustelujen tekeminen ESP-NOW: n avulla ESP32: n ja ESP8266: n avulla: 8 vaihetta
Useiden ESP-keskustelujen tekeminen ESP-NYT: n avulla ESP32: n ja ESP8266: n avulla: Käynnissä olevassa projektissani tarvitsen useita ESP: itä puhuakseni keskenään ilman reititintä. Tätä varten käytän ESP-NOW-ohjelmaa langattoman viestinnän tekemiseen keskenään ilman ESP: n reititintä
Ihmisen ja tietokoneen käyttöliittymä: Function a Gripper (valmistaja Kirigami) ranneliikkeen avulla EMG: n avulla: 7 vaihetta
Ihmisen ja tietokoneen käyttöliittymä: Function a Gripper (valmistaja Kirigami) ranneliikkeen avulla EMG: n avulla: Joten tämä oli ensimmäinen kokeiluni ihmisen ja tietokoneen välisessä käyttöliittymässä. pythonin ja arduinon kautta ja käytti origamipohjaista tarttujaa
Suuntautumisen opiskelu Raspberry Pi: n ja MXC6226XU: n avulla Pythonin avulla: 6 vaihetta
Suuntautumisen opiskelu Raspberry Pi: n ja MXC6226XU: n avulla Pythonin avulla: Äänet ovat yksinkertaisesti osa ajoneuvon työskentelyä. Hyvin viritetyn ajoneuvomoottorin humina on upea ääni. Renkaiden kulutuspinnat nurisevat tietä vasten, tuuli huutaa peilien, muovikappaleiden ja kojelaudan kappaleiden ympäri
Ohjaa lediä kaikkialla maailmassa Internetin avulla Arduinon avulla: 4 vaihetta
Ohjaa johtoa ympäri maailmaa Internetin avulla Arduinon avulla: Hei, olen Rithik. Aiomme tehdä Internet -ohjattavan ledin puhelimellasi. Aiomme käyttää ohjelmistoja, kuten Arduino IDE ja Blynk. Se on yksinkertainen ja jos onnistuit, voit hallita niin monta elektronista komponenttia kuin haluat Asioita, joita tarvitsemme: Laitteisto: