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, Novembar
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 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

Delovi
Delovi

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

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. 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

Programiranje
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: