Sadržaj:
Video: Programiranje MSP430 DIP pomoću Ez430: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:38
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
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
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
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:
Programiranje ATmega328 s Arduino IDE -om pomoću 8MHz kristala: 4 koraka
Programiranje ATmega328 s Arduino IDE -om pomoću kristala od 8 MHz: U ovom ću Instuctableu obuhvatiti korak po korak vodič za programiranje ATmega328P IC (isti mikrokontroler prisutan na Arudino UNO) pomoću Arduino IDE -a i Arduino UNO -a kao programera kako biste postali programer prilagođeni Arduino za izradu vaših projekata
Objektno orijentirano programiranje: Stvaranje objekata Učenje/Metoda poučavanja/tehnika pomoću Shape Puncher -a: 5 koraka
Objektno orijentirano programiranje: Stvaranje objekata Učenje/Metoda poučavanja/tehnika pomoću Shape Puncher-a: Metoda učenja/poučavanja za studente koji tek počinju s objektno orijentiranim programiranjem. Ovo je način da im se omogući vizualizacija i prikaz procesa stvaranja objekata iz klasa.Dijelovi:1. EkTools 2-inčni veliki probijač; čvrsti oblici su najbolji.2. Komad papira ili c
LED sat pomoću 555 i 4017 (programiranje nije potrebno): 8 koraka (sa slikama)
LED sat pomoću 555 i 4017 (programiranje nije potrebno): Ovdje ću predstaviti projekt koji sam osmislio i napravio prije otprilike 7 godina. Ideja projekta je koristiti IC -ove brojača poput 4017 za generiranje signala koji kontroliraju treperenje LED -ova raspoređenih u obliku kazaljke analognog sata
Programabilna stanica za petlje s efektom premosnice s efektom premosnice pomoću dip prekidača: 11 koraka
Programabilna stanica za petlje s gitarskim efektom True Bypass pomoću dip prekidača: Oduševljen sam gitarom i hobist. Većina mojih projekata odvija se oko alata za gitaru. Gradim vlastita pojačala i neke efektne pedale. U prošlosti sam svirao u malom bendu i uvjerio se da mi je potrebno samo pojačalo s ponovnim
Birač DIP tuneja pomoću 1 pina: 4 koraka
Birač DIP tunea pomoću 1 pina: Neko sam vrijeme radio na " glazbenoj 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 -polni dip prekidač budući da 4 prekidača pružaju 24 = 16 različitih postavki. H