Obsah:
Video: Programování MSP430 DIP pomocí Ez430: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:24
Když jsem našel programátor TI ez430 USB, vypadalo to, že je to jedna z jednodušších metod, jak se dostat do provozu s MCU. Jak bych se mohl mýlit, to má v názvu ez! Ukazuje se, že je to ve skutečnosti snadné … většinou.
Ez430 je skvělý, pokud chcete použít malé cílové desky, které TI prodává, ale nedostatek informací pro skutečného začátečníka je frustrující při pokusu přejít na programování externích čipů a množství technických informací od Texas Instruments je skličující.
V tomto krátkém článku doufám, že ukážu, jak začít fungovat s těmi vzorky DIP, které jste si objednali u TI pomocí ez430. Budu pracovat se stejnou mikrokontrolérovou jednotkou (MCU) jako na cílové desce ez430, konkrétně MSP430F2013. Jakýkoli MSP430x2xx bude fungovat stejnou metodou, a pokud vím, celá řada MSP430 používá stejná programovací připojení. Pokud používáte jiný balíček než duální řadový balíček (DIP nebo DIL) nebo jiné zařízení než MSP430x2xx, budete muset vyhledat příslušná umístění pinů v datovém listu zařízení.
Krok 1: Díly
K naprogramování msp430 potřebujete pouze několik částí. Zde je seznam: Drátová zásuvka IC MSP430 MCU ez430 4pinová zásuvka (propojení mřížky.050) Rychlá poznámka k 4pinové zásuvce. Uživatelská příručka ez430 uvádí číslo dílu Mill-Max. Když jsem to naposledy kontroloval, měl je Mouser.com skladem a Mill-Max může nabízet vzorky. Všimněte si, že obrázek má další části pro proto-board uvedené dále v článku. Pro připojení ovíjení jsem použil drát s měrkou 30 pokrytý Kynarem.
Krok 2: Desky
Programování MSP430 vyžaduje pouze 4 vodiče, včetně připojení Vcc a Vss. Níže uvedené schéma by mělo pomoci. Toto jsou jediná připojení, která potřebujete ke stažení programu do MCU. Postavil jsem dvě programovací desky. První používá malou propojovací desku, zásuvku ZIF a 4 vodiče ze starého kabelu IDE se 4pólovou zásuvkou připájenou k jednomu konci. Zásuvka Zero Insertion Force šetří úsilí při pohybu MCU. Druhý používá DIP zásuvku od Mill-Max a některé kolíky, které jsem položil kolem, stejně jako některé další komponenty. Většinu spojů jsem omotal drátem. Bylo nutné pouze pájet 4pólovou zásuvku. V zásadě jde o proto-board bez oscilátoru. Schéma desky desky naleznete zde. Tabulka 2-2 dokumentu TI slau144c (Uživatelská příručka MSP430x2xx) ukazuje nepoužívaná zakončení pinů. To je důležité pro vaši projektovou radu, ale ne pro programování. MCU nespustí váš program, pokud nevytáhnete pin RST vysoko pomocí rezistoru 47k. Další poznámka k pinovým zásuvkám. Když připojíte piny ez430 do 4pinové zásuvky, ujistěte se, že je připojení Vcc správné. Můžete si to ověřit podle schématu v uživatelské příručce ez430. Všimněte si, že R10 je připojen k Vcc na straně ez430. Měli byste být schopni sledovat vedení na desce zpět k nejbližšímu kolíku konektoru, který je kolíkem 1 konektoru. Kromě toho můžete do své konečné aplikace zabudovat 4vodičové programovací připojení s názvem Spy-Bi-Wire a čip nebudete muset vůbec odstraňovat. Pokud se tak rozhodnete, můžete MCU napájet ze 3V napájecího zdroje vaší aplikace a k MCU stačí připojit piny 2 a 3 (viz J1) na USB programátoru.
Krok 3: Programování
Jak jsem zmínil, jakmile budete mít hardware připravený, ez430 se snadno používá. Program IAR Kickstart, který je součástí zařízení, vám pomůže rychle začít fungovat. Součástí je ukázkový program, který bliká LED připojenou k portu 1.0. Chcete -li spustit ukázkový program na vaší desce, stačí přidat LED a odpor na pin 2 a 47k ohm vytáhnout odpor na pin 10 a měli byste být vypnuti a blikat. Další programovací zdroj, jak se naučit používat msp430, může být najdete na tomto webu. To je skoro všechno. Existuje několik dalších ukázkových programů. Pokud si je chcete vyzkoušet, než se vrhnete do programování vlastního, rychlé hledání „projektů msp430“by vám mělo přinést spoustu výsledků. Hodně štěstí a šťastné programování!
Krok 4: Užitečné odkazy
TI's MSP430 Pageez430 Uživatelská příručka MSP430x2xx Uživatelská příručka Mill-Max Socket datový list Stránka Leonona Hellera MSP430 Programování
Doporučuje:
Programování ATmega328 pomocí Arduino IDE pomocí krystalu 8 MHz: 4 kroky
Programování ATmega328 s Arduino IDE pomocí 8MHz krystalu: V tomto Instuctable se budu věnovat krok za krokem průvodce programováním IC ATmega328P (stejný mikrokontrolér, jaký je k dispozici na Arudino UNO) pomocí Arduino IDE a Arduino UNO jako programátora, abyste se stali vlastní Arduino, aby vaše projekty
Zajímavé pokyny pro programování programování pro návrháře-ovládání barev: 10 kroků
Zajímavé pokyny pro programování programování pro návrháře-ovládání barev: V předchozích kapitolách jsme si řekli více o tom, jak použít kód k tvarování namísto bodů znalostí o barvě. V této kapitole prozkoumáme tento aspekt znalostí hlouběji
PROGRAMOVÁNÍ AT89S52 pomocí ARDUINO: 4 kroky
PROGRAMOVÁNÍ AT89S52 S POUŽITÍM ARDUINO: In-System Programming (ISP) neboli In-Circuit Serial Programming (ICSP) je schopnost některých programovatelných logických zařízení, mikrokontrolérů a dalších vestavěných zařízení programovat při instalaci v kompletním systému, nikoli vyžadovat chi
Nastavení programování NodeMCU pomocí Arduino IDE: 3 kroky
Nastavení programování NodeMCU pomocí Arduino IDE: V tomto návodu vám ukážu, jak programovat desku NodeMCU pomocí Arduino IDE. Chcete -li to provést, musíte nainstalovat ovladače a přidat desku NodeMCU do seznamu desek Arduino. Pojďme krok za krokem
Programování Arduina pomocí Sphero RVR: 4 kroky
Programování Arduina pomocí Sphero RVR: Loni v říjnu vyšel Sphero RVR. Byl to robot jako žádný jiný robot. Nejprve je můžete naprogramovat pomocí Micro: bit, Raspberry PI a Arduino. Můžete také provést několik různých funkcí. LED diody mohou měnit barvu také