Sadržaj:
Video: Programiranje MSP430 DIP pomoću Ez430: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:09
Kad sam pronašao TI -jev ez430 USB programator, činilo se da je to jedna od lakših metoda za pokretanje i rad s MCU -om. Kako sam mogao pogriješiti, ima ez u imenu! Ispostavilo se da je to zapravo jednostavno … uglavnom.
Ez430 je odličan ako želite koristiti male ciljne ploče koje TI prodaje, ali nedostatak informacija za pravog početnika frustrira pri pokušaju prelaska na programiranje vanjskih čipova, a količina tehničkih podataka iz Texas Instruments je zastrašujuća.
Nadam se da ću u ovom kratkom članku pokazati kako započeti s radom s onim DIP uzorcima koje ste naručili od TI -a pomoću ez430. Radit ću sa istom jedinicom mikrokontrolera (MCU) kao i na ciljnoj ploči ez430, naime MSP430F2013. Bilo koji MSP430x2xx će raditi na isti način, a koliko ja znam cijela linija MSP430 koristi iste programske veze. Ako koristite paket koji nije dvostruki linijski paket (DIP ili DIL) ili uređaj koji nije MSP430x2xx, tada ćete se morati obratiti na podatkovnu tablicu uređaja kako biste pronašli odgovarajuće lokacije pinova.
Korak 1: Dijelovi
Za programiranje msp430 potrebno vam je samo nekoliko dijelova. Evo liste: Žična IC utičnica MSP430 MCU ez430 4 -polna utičnica (.050 Mrežno povezivanje) Kratka napomena o 4 -polnoj utičnici. Korisnički vodič za ez430 navodi broj dijela Mill-Max. Mouser.com ih je imao na lageru kad sam zadnji put provjerio, a Mill-Max može ponuditi uzorke. Imajte na umu da slika ima dodatne dijelove za proto ploču koji se spominju kasnije u članku. Za spajanje omotača koristio sam žicu promjera 30 sa premazom Kynar.
Korak 2: Ploče
Za programiranje MSP430 potrebne su samo 4 žice, uključujući Vcc i Vss veze. Donja shema bi trebala pomoći. Ovo su jedine veze koje su vam potrebne za preuzimanje programa na MCU. Napravio sam dvije programske ploče. Prvi koristi malu matičnu ploču, ZIF utičnicu i 4 žice sa starog IDE kabela sa 4 polnom utičnicom lemljenom na jednom kraju. Utičnica Zero Insertion Force samo štedi napor pri pomicanju MCU -a. Drugi koristi DIP utičnicu tvrtke Mill-Max i neke pinove koje sam postavio, kao i neke druge komponente. Žicu sam omotao većinom veza. Bilo je potrebno samo lemiti 4 -polnu utičnicu. U osnovi to je proto ploča bez oscilatora. Ovdje pogledajte shemu proto ploče. Tablica 2-2 TI dokumenta slau144c (Korisnički vodič za MSP430x2xx) prikazuje neiskorištene terminale pinova. Ovo je važno za vašu projektnu ploču, ali ne i za programiranje. MCU neće pokrenuti vaš program ako ne povučete RST pin visoko pomoću otpornika od 47 k. Još jedna napomena o utičnicama za pin. Kad povežete ez430 pinove na 4 -polnu utičnicu, provjerite je li Vcc veza ispravna. To možete provjeriti ako pogledate shemu u korisničkom priručniku za ez430. Primijetite da je R10 pričvršćen na Vcc na strani ez430. Trebali biste biti u mogućnosti slijediti vodstvo na ploči do najbližeg pina konektora koji je pin 1 konektora. Osim toga, mogli biste u svoju konačnu aplikaciju ugraditi 4-žičnu vezu za programiranje, zvanu Spy-Bi-Wire, i uopće ne biste morali uklanjati čip. Ako odlučite to učiniti na taj način, tada možete napajati MCU iz izvora napajanja od 3 V u vašoj aplikaciji i samo spojiti pinove 2 i 3 (vidi J1) na USB programatoru na vaš MCU.
Korak 3: Programiranje
Kao što sam spomenuo, kada već imate spreman hardver, ez430 je jednostavan za upotrebu. IAR Kickstart program koji je uključen u uređaj brzo će vas pokrenuti i pokrenuti. Uključen je primjer programa koji treperi LED diodu priključenu na port 1.0. Da biste pokrenuli primjer programa na vašoj ploči, samo dodajte LED diodu i otpornik na pin 2 i otpornik za podizanje od 47 k ohma na pinu 10 i trebali biste biti isključeni i treptati. Još jedan programski resurs za učenje korištenja msp430 može biti pronađeno na ovoj web stranici. To je otprilike to. Postoji još nekoliko primjera programa. Ako ih želite isprobati prije nego što sami krenete u programiranje, brza pretraga 'msp430 projekti' trebala bi vam dati dosta rezultata. Sretno i sretno programiranje!
Korak 4: Korisne veze
TI-jev MSP430 Pageez430 Korisnički vodič MSP430x2xx Korisnički vodičMill-Max Socket podatkovna tablicaLeon Hellerova stranica MSP430 programiranje
Preporučuje se:
Kabel za programiranje "uradi sam" pomoću Arduino Uno - Baofeng UV -9R Plus: 6 koraka (sa slikama)
Programiraj sam kabel pomoću Arduino Uno-Baofeng UV-9R Plus: Zdravo svima, ovo je jednostavan vodič o tome kako pretvoriti vaš Baofeng UV-9R (ili plus) kabel za slušalice / ušni u kabel za programiranje pomoću Ardunio UNO-a kao USB-a Serijski pretvarač. [ODRICANJE ODGOVORNOSTI] Ne preuzimam nikakvu odgovornost za bilo kakvu štetu uzrokovanu
Programiranje ATmega328 s Arduino IDE -om pomoću kristala od 8 MHz: 4 koraka
Programiranje ATmega328 s Arduino IDE -om pomoću kristala od 8 MHz: U ovom Instuctableu ću obuhvatiti korak po korak vodič za programiranje ATmega328P IC (isti mikrokontroler prisutan na Arudino UNO) koristeći Arduino IDE i Arduino UNO kao programera kako biste od sebe napravili prilagođeni Arduino za izradu vaših projekata
Programiranje Arduina pomoću drugog Arduina za prikaz teksta koji se pomiče bez biblioteke: 5 koraka
Programiranje Arduina pomoću drugog Arduina za prikaz pomicanja teksta bez biblioteke: Sony Spresense ili Arduino Uno nisu toliko skupi i ne zahtijevaju puno energije. Međutim, ako vaš projekt ima ograničenje snage, prostora ili čak proračuna, razmislite o upotrebi Arduino Pro Mini. Za razliku od Arduino Pro Micro, Arduino Pro Mi
Programabilna stanica sa petljom za efekt gitare sa efektom premosnice pomoću dip prekidača: 11 koraka
Programabilna stanica sa petljom za efekt gitare True Bypass pomoću dip prekidača: Ljubitelj sam gitare i igrač hobista. Većina mojih projekata odvija se oko alata za gitaru. Ja pravim svoja pojačala i neke papučice za efekte. U prošlosti sam svirao u malom bendu i uvjerio se da mi je potrebno samo pojačalo sa ponovnim
Birač DIP podešavanja pomoću 1 pina: 4 koraka
Birač DIP tunea pomoću 1 pina: Prije nekog vremena radio sam na " muzičkoj kutiji " projekt koji je trebao birati između čak 10 različitih isječaka melodije. Prirodan izbor za odabir određene melodije bio je 4 -pinski dip prekidač budući da 4 prekidača pružaju 24 = 16 različitih postavki. H