Tartalomjegyzék:

MSP430 DIP programozása Ez430 használatával: 4 lépés
MSP430 DIP programozása Ez430 használatával: 4 lépés

Videó: MSP430 DIP programozása Ez430 használatával: 4 lépés

Videó: MSP430 DIP programozása Ez430 használatával: 4 lépés
Videó: ez430 DIP programmer 2024, November
Anonim
MSP430 DIP programozása Ez430 használatával
MSP430 DIP programozása Ez430 használatával

Amikor megtaláltam a TI ez430 USB programozóját, úgy tűnt, hogy ez az egyik legegyszerűbb módszer az MCU -val való induláshoz. Hogy tévedhetek, ez van a nevében! Kiderül, hogy ez valójában könnyű… többnyire.

Az ez430 nagyszerű, ha a TI által értékesített kis céltáblákat szeretné használni, de az információhiány az igazi kezdő számára frusztráló, amikor a külső chipek programozására próbálnak áttérni, és a Texas Instruments technikai információinak mennyisége ijesztő.

Ebben a rövid cikkben remélem megmutatom, hogyan lehet elindulni és működni azokkal a DIP mintákkal, amelyeket a TI -től rendelt az ez430 segítségével. Ugyanazzal a mikrovezérlő egységgel (MCU) fogok dolgozni, mint az ez430 céllapon, nevezetesen az MSP430F2013 -mal. Bármely MSP430x2xx ugyanazzal a módszerrel fog működni, és ha jól tudom, a teljes MSP430 vonal ugyanazokat a programozási kapcsolatokat használja. Ha nem kettős soros csomagot (DIP vagy DIL) vagy más eszközt használ, mint az MSP430x2xx, akkor az eszköz adatlapján kell keresnie a megfelelő tűhelyeket.

1. lépés: Alkatrészek

Alkatrészek
Alkatrészek

Az msp430 programozásához csak néhány alkatrészre van szüksége. Íme a lista: Vezetékes IC aljzat MSP430 MCU ez430 4 tűs foglalat (.050 Grid interconnect) Gyors megjegyzés a 4 tűs foglalatról. Az ez430 felhasználói útmutató felsorolja a Mill-Max cikkszámot. A Mouser.com raktáron volt, amikor utoljára ellenőriztem, és a Mill-Max kínálhat mintákat. Ne feledje, hogy a kép további alkatrészeket tartalmaz a cikk később említett proto-táblájához. A tekercseléshez Kynar bevonatú 30 -as drótot használtam.

2. lépés: Táblák

Táblák
Táblák
Táblák
Táblák
Táblák
Táblák
Táblák
Táblák

Az MSP430 programozásához mindössze 4 vezeték szükséges, beleértve a Vcc és Vss csatlakozásokat. Az alábbi vázlat segíthet. Ezek az egyetlen kapcsolatok, amelyekhez le kell töltenie egy programot az MCU -hoz. Két programozótáblát építettem. Az első egy kis kenyérsütőtáblát, ZIF -foglalatot és 4 vezetéket használ egy régi IDE -kábelből, és a 4 tűs aljzatot az egyik végéhez forrasztják. A Zero Insertion Force foglalat csak az erőfeszítéseket takarítja meg az MCU mozgatásakor. A második a Mill-Max DIP aljzatát használja, és néhány tűt, amelyet lefektettem, valamint néhány más alkatrészt. A csatlakozók nagy részét dróttal kötöttem le. Csak a 4 tűs foglalatot kellett forrasztani. Alapvetően ez egy proto-kártya oszcillátor nélkül. Lásd itt a proto board vázlatos rajzát. A slau144c TI dokumentum 2-2. Táblázata (az MSP430x2xx felhasználói útmutató) a nem használt pin végződéseket mutatja. Ez fontos a projekt tábla számára, de nem a programozás. Az MCU nem futtatja a programot, hacsak nem húzza magasra az RST csapot a 47k ellenállás segítségével. Egy másik megjegyzés a tűs foglalatokról. Amikor csatlakoztatja az ez430 csapokat a 4 tűs aljzathoz, győződjön meg arról, hogy a Vcc csatlakozás megfelelő. Ezt az ez430 felhasználói kézikönyv sematikus nézetében ellenőrizheti. Figyelje meg, hogy az R10 az ez430 oldalon van rögzítve a Vcc -hez. Képesnek kell lennie arra, hogy kövesse a tábla vezetékét a legközelebbi csatlakozócsapig, amely a csatlakozó 1. tűje. Mellesleg a végső alkalmazásba beépítheti a Spy-Bi-Wire nevű 4 vezetékes programozási kapcsolatot, és egyáltalán nem kell eltávolítania a chipet. Ha úgy dönt, hogy így tesz, akkor az MCU -t az alkalmazás 3 V -os áramforrásából táplálhatja, és csak csatlakoztathatja az USB -programozó 2. és 3. lábát (lásd J1) az MCU -hoz.

3. lépés: Programozás

Programozás
Programozás

Amint említettem, ha kész a hardver, az ez430 könnyen használható. A készülékhez mellékelt IAR Kickstart program gyorsan elindítja és futtatja. Van egy példaprogram, amely az 1.0 -ás porthoz csatlakoztatott LED -et villog. Annak érdekében, hogy a példaprogramot futtassa az alaplapon, csak adja hozzá a LED -et és az ellenállást a 2. tüskéhez és a 47 k ohmos felhúzó ellenállást a 10. tűhöz, és kikapcsolt állapotban kell villognia. Egy másik programozási erőforrás az msp430 használatának megtanulásához megtalálható ezen a webhelyen. Nagyjából ennyi. Van még néhány példaprogram. Ha szeretné kipróbálni őket, mielőtt belekezdene a saját programozásába, akkor az „msp430 projektek” gyorskeresése jó néhány találatot eredményezhet. Sok sikert és jó programozást!

4. lépés: Hasznos linkek

TI MSP430 Pageez430 felhasználói útmutató MSP430x2xx felhasználói útmutató Mill-Max Socket adatlap Leon Heller oldala MSP430 programozás

Ajánlott: