Sadržaj:

Programiranje MSP430 DIP pomoću Ez430: 4 koraka
Programiranje MSP430 DIP pomoću Ez430: 4 koraka

Video: Programiranje MSP430 DIP pomoću Ez430: 4 koraka

Video: Programiranje MSP430 DIP pomoću Ez430: 4 koraka
Video: Button Programming with Interrupt for #MSP430 2024, Studeni
Anonim
Programiranje MSP430 DIP pomoću Ez430
Programiranje MSP430 DIP pomoću Ez430

Kad sam pronašao TI -jev ez430 USB programator, činilo se da je to jedna od lakših metoda za ustajanje i rad s MCU -om. Kako sam mogao pogriješiti, ima ez u imenu! Ispostavilo se da je zapravo jednostavno … uglavnom.

Ez430 je izvrstan 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 Instrumentsa je zastrašujuća.

Nadam se da ću u ovom kratkom članku pokazati kako se pokrenuti 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 za uređaj kako biste pronašli odgovarajuća mjesta pinova.

Korak 1: Dijelovi

Dijelovi
Dijelovi

Za programiranje msp430 potrebno je samo nekoliko dijelova. Evo popisa: Ž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 zalihi 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 s premazom Kynar.

Korak 2: Ploče

Ploče
Ploče
Ploče
Ploče
Ploče
Ploče
Ploče
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. Izgradio sam dvije programske ploče. Prvi koristi malu matičnu ploču, ZIF utičnicu i 4 žice sa starog IDE kabela s 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 igle koje sam postavio oko sebe, 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. Shemu proto ploče potražite ovdje. 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 podignete RST pin visoko pomoću otpornika od 47 k. Još jedna napomena o utičnicama za pinove. Kad spojite pinove ez430 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. Uočite da je R10 pričvršćen na Vcc na strani ez430. Trebali biste moći slijediti vodstvo na ploči do najbližeg priključka konektora koji je pin 1 konektora. Osim toga, u svoju konačnu aplikaciju mogli biste ugraditi 4-žičnu programsku vezu, 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

Programiranje
Programiranje

Kao što sam spomenuo, nakon što imate spreman hardver, ez430 je jednostavan za korištenje. 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 priključak 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 naučiti koristiti msp430 može biti naći 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čeni: