Fórum témák
» Több friss téma |
Cikkek » Launchpad: ismerkedés az MSP430 mikrovezérlőkkel III. Launchpad: ismerkedés az MSP430 mikrovezérlőkkel III.
Szerző: icserny, idő: Jún 19, 2012, Olvasva: 20531, Oldal olvasási idő: kb. 3 perc
Ebben a részben a Launchpad kártya új kiadásával (ver 1.5), és a vele kapott 20 lábú mikrovezérlőkkel (MSP430G2452, MSP430G2553 ismerkedünk) meg. Arra is kitérünk, hogy az előző két rész mintaprogramjaiban mit kell megváltoztatni, hogy az új kártyán is működjenek.
A sorozat többi része:
Az új Launchpad kártyaMielőtt az MSP430G2xxx mikrovezérlőkről szóló cikksorozatot folytatnánk, meg kell ismerkednünk a Launchpad kártya újabb kiadásával. A Texas Instruments ugyanis átdolgozta az MSP-EXP430G2 gyakorló kártyát, s néhány hónapja már csak a Rev 1.5 kiadást lehet kapni, ami egy-két apróságban eltér a korábbi kiadásoktól. Az alábbiakban röviden összefoglalom az eltéréseket, s a cikk további részeiben elmondom, hogy a korábbi két cikk mintaprogramjain mit kell változtatni ahhoz, hogy az új kártyán fussanak. Fentieken kívül meg kell ismerkednünk az MSP430G2xxx mikrovezérlő család két új tagjával is, mivel az új kártyát már nagyobb lábszámú és kiépítettségű mikrovezérlőkkel szállítják. 1_1. ábra: Az MSP430G2553 mikrovezérlővel szerelt új Launchpad kártyaEltérések a korábbi változattól1. Az első szembetűnő különbség, hogy a mikrovezérlő kitölti a foglalatot, tehát a kártya új kiadását nem 14, hanem 20 lábú mikrovezérlőkkel forgalmazzák. Ez jó hír, hiszen így teljessé vált (8 bites) a második port is, s így összesen 16 I/O kivezetéssel gazdálkodhatunk, emellett ezek a mikrovezérlők nagyobb memóriával és bővebb periféria készlettel rendelkeznek. A kártya foglalatában egy MSP430G2553 mikrovezérlőt találunk, ami az MSPP430G2xxx sorozat legnagyobb tudású tagja. Legfontosabb paraméterek:
A kártyához kapott másik mikrovezérlő MSP4302452 típusú. Ennek jellemzői:
2. A második különbség az új kiadású kártyán az, hogy a P1.3 kivezetésre csatlakozó S2 nyomógomb külső felhúzása (az R34 pozíciószámú ellenállás) nincs beépítve a kártyán. A nyomógomb tehát csak akkor használható, ha bekapcsoljuk a P1.3 bemeneten a belső felhúzást. A P1.3 bemenetre csatlakozó C24 kondenzátor sincs beépítve, emiatt az S2 nyomógomb pergésmentesítésére fokozottabban ügyelnünk kell. 3. A harmadik különbség az, hogy az MSP430G2553 mikrovezérlő hardveres UART támogatás miatt meg kellett oldani az emulátor és a kísérleti áramkör közötti átkötéseknél az RX és TX jelek felcserélhetőségét. Ezt az új kártyán úgy oldották meg (a nyomtatott áramköri vezetékek trükkös kialakításával), hogy az átkötések 90°-os elforgatása valójában keresztben köti össze az emulátor és a kísérleti áramkör RX és TX jeleit. A kártya feliratozása mutatja is, hogy szoftveres UART kezelés esetén "egyenes" állásban, hardveres UART kezelés esetén pedig elforgatott állásban kell az átkötéseket felhelyezni. A gyári demó program szoftveres UART kezelést használ, tehát az átkötések gyárilag "egyenes" állásban vannak felhelyezve. Magyarázat: szoftveres UART kezelésnél a kísérleti áramkör mikrovezérlője szempontjából P1.1 az adás (TX kimenet), P1.2 pedig a vétel (RX bemenet). Hardveres UART kezelésnél ez pont fordítva van: P1.1 az USCI modul RX bemenete, P1.2 pedig az USCI modul TX kimenete. Ebből következik, hogy a hardveres UART kezelésnél "keresztbe kell kötni" az emulátorhoz menő RX és TX vezetékeket. 4. A negyedik különbség az. hogy az új kiadású kártyáknál már gyárilag be van forrasztva a kártya két szélén egy-egy 10 pólusú tüskesor. Erre az egyre nagyobb számban megjelenő feltétek (shield-ek) megjelenése miatt volt szükség, a kompatibilitás biztosítására (korábban a felhasználóra volt bízva, hogy tüskesort vagy hüvelysort forraszt be). A régi kiadású Launchapad kártya "korszerűsítése"Természetesen a korábbi kiadású Launchpad kártyák is alkalmasak rá, hogy MSP430G2452 vagy MSP430G2553 mikrovezérlő belehelyezésével "korszerűsítsük", nagyobb tudásúvá alakítsuk. Arra kell csupán ügyelnünk, hogy az MSP430G2553 hardveres UART lehetőségeinek kihasználásához nekünk kell megoldanunk az emulátorhoz csatlakozó RX és TX vezetékek keresztbe kötését! A régi kártyánál nem használható a 90°-os elforgatás a keresztbe kötéshez, mivel ennek a nyomtatott áramkörét még nem készítették fel erre... A cikk még nem ért véget, lapozz! Értékeléshez bejelentkezés szükséges! |
Bejelentkezés
Hirdetés |