Turinys:

MSP430 DIP programavimas naudojant Ez430: 4 žingsniai
MSP430 DIP programavimas naudojant Ez430: 4 žingsniai

Video: MSP430 DIP programavimas naudojant Ez430: 4 žingsniai

Video: MSP430 DIP programavimas naudojant Ez430: 4 žingsniai
Video: Digital Lock System with MSP430 || 4 input dip switch and LCD 2024, Lapkritis
Anonim
MSP430 DIP programavimas naudojant Ez430
MSP430 DIP programavimas naudojant Ez430

Kai radau TI „ez430“USB programuotoją, tai atrodė kaip vienas iš paprastesnių būdų, kaip pradėti ir veikti naudojant MCU. Kaip galėčiau klysti, jo pavadinime yra ez! Pasirodo, tai iš tikrųjų lengva … dažniausiai.

„Ez430“puikiai tinka, jei norite naudoti mažas „TI“parduodamas tikslines plokštes, tačiau tikro pradedančiojo informacijos trūkumas yra varginantis, kai bandoma pereiti prie išorinių lustų programavimo, o „Texas Instruments“techninės informacijos kiekis yra bauginantis.

Šiame trumpame straipsnyje tikiuosi parodyti, kaip pradėti veikti naudojant tuos DIP mėginius, kuriuos užsisakėte iš TI naudodami ez430. Aš dirbsiu su tuo pačiu mikrovaldiklio bloku (MCU), kaip ir „ez430“tikslinėje plokštėje, būtent MSP430F2013. Bet kuris MSP430x2xx veiks tuo pačiu metodu, ir kiek žinau, visa MSP430 linija naudoja tuos pačius programavimo ryšius. Jei naudojate paketą, kuris nėra dvigubas eilutėje esantis paketas (DIP arba DIL), arba įrenginį, kuris nėra MSP430x2xx, turėsite peržiūrėti įrenginio duomenų lapą, kad surastumėte tinkamas kaiščių vietas.

1 žingsnis: dalys

Dalys
Dalys

Norėdami programuoti msp430, jums reikia tik kelių dalių. Štai sąrašas: Vielos IC lizdas MSP430 MCU ez430 4 kontaktų lizdas (.050 Grid interconnect) Greita pastaba apie 4 kontaktų lizdą. „Ez430“vartotojo vadove pateikiamas „Mill-Max“dalies numeris. „Mouser.com“jų turėjo sandėlyje, kai paskutinį kartą tikrinau, ir „Mill-Max“gali pasiūlyti pavyzdžių. Atkreipkite dėmesį, kad paveikslėlyje yra papildomų dalių, skirtų vėliau straipsnyje minimai prototipai. Apvyniojimo jungtims naudojau „Kynar“dengtą 30 matuoklio vielą.

2 žingsnis: lentos

Lentos
Lentos
Lentos
Lentos
Lentos
Lentos
Lentos
Lentos

Programuojant MSP430 reikia tik 4 laidų, įskaitant Vcc ir Vss jungtis. Žemiau esanti schema turėtų padėti. Tai yra vieninteliai ryšiai, kurių jums reikia norint atsisiųsti programą į MCU. Aš sukūriau dvi programavimo plokštes. Pirmasis naudoja mažą duonos lentą, ZIF lizdą ir 4 laidus iš seno IDE kabelio su 4 kontaktų lizdu, prilituotu prie vieno galo. „Zero Insertion Force“lizdas taupo pastangas, kai juda MCU. Antrasis naudoja „Mill-Max“DIP lizdą ir kai kuriuos kaiščius, kuriuos aš turėjau, taip pat kai kuriuos kitus komponentus. Daugumą jungčių apvyniojau viela. Reikėjo tik lituoti 4 kontaktų lizdą. Iš esmės tai yra plokštė be osciliatoriaus. Proto plokštės schemą žr. Čia. TI dokumento slau144c 2-2 lentelėje (MSP430x2xx Vartotojų vadovas) parodyti nepanaudoti kaiščio galai. Tai svarbu jūsų projekto lentai, bet ne programavimui. MCU nepaleis jūsų programos, nebent ištrauksite RST kaištį aukštai naudodami 47 k rezistorių. Dar viena pastaba apie kaiščių lizdus. Kai prijungsite ez430 kaiščius prie 4 kontaktų lizdo, įsitikinkite, kad Vcc jungtis yra teisinga. Tai galite patikrinti peržiūrėję schemą ez430 Vartotojo vadove. Atkreipkite dėmesį, kad R10 yra prijungtas prie Vcc ez430 pusėje. Turėtumėte sugebėti sekti plokštės laidą atgal iki artimiausio jungties kaiščio, kuris yra jungties 1 kaištis. Be to, galutinėje programoje galėtumėte sukurti 4 laidų programavimo jungtį, vadinamą „Spy-Bi-Wire“, ir jums nereikės išimti lusto. Jei nuspręsite tai padaryti tokiu būdu, galite įjungti MCU iš savo programos 3 V maitinimo šaltinio ir tiesiog prijungti 2 ir 3 kaiščius (žr. J1) USB programuotoju prie savo MCU.

3 žingsnis: programavimas

Programavimas
Programavimas

Kaip jau minėjau, paruošus aparatūrą, „ez430“lengva naudoti. Prie prietaiso pridedama „IAR Kickstart“programa greitai pradės veikti. Įtraukta pavyzdinė programa, kuri mirksi prie prievado 1.0 prijungto šviesos diodo. Norėdami paleisti pavyzdinę programą savo plokštėje, tiesiog pridėkite šviesos diodą ir rezistorių ant 2 kaiščio ir 47 k ohm pull up rezistorių ant 10 kaiščio, ir jūs turėtumėte būti išjungtas ir mirksėti. Kitas programavimo šaltinis, skirtas išmokti naudotis msp430, gali būti rasti šioje svetainėje. Tai beveik viskas. Yra keletas kitų programų pavyzdžių. Jei norite juos išbandyti prieš pradėdami savo programavimą, greita „msp430 projektų“paieška turėtų parodyti nemažai rezultatų. Sėkmės ir sėkmingo programavimo!

4 žingsnis: naudingos nuorodos

TI MSP430 „Pageez430“naudotojų vadovas MSP430x2xx naudotojų vadovas „Mill-Max Socket“duomenų lapas Leon Heller puslapis MSP430 programavimas

Rekomenduojamas: