Vývojový kit osazený procesorem ARM - MSP-EXP430G2 LaunchPad Předmluva: přečtěte si před použitím přístroje Pokud potřebujete pomoct Pokud máte jakékoliv připomínky nebo otázky, podpora pro zařízení MSP430 TM a MSP-EXP430G2 je poskytována informačním centrem (PIC) Texas Instruments a TI E2E fóru (http://e2e.ti.com/). Kontaktní informace pro PIC najdete na stránkách Texas Instruments http://support.ti.com. Další informace specifické pro daná zařízení MSP430 naleznete na stránce http://support.ti.com. Související dokumenty od Texas Instruments Primární zdroje informací o MSP430 jsou datasheety a uživatelské průvodce na stránkách http://www.ti.com/msp430. Uživatelské průvodce, reporty o použití, ukázky softwaru a další dokumenty naleznete v sekci Tech Docs. Průvodce obsahují detailní informace o přípravě projektu a použití programu Code Composer Studio TM pro mikrokontroler zde: http://www.ti.com/lit/pdf/SLAU157. Informace specifikacké pro MSP-EXP430G2 LaunchPad Evaluation Kit, všechna dostupná IDE, softwarové knihovny a ukázky lze najít v sekci Tools & Software: http://www.ti.com/tool/msp-exp430g2. 1. Přehled MSP-EXP430G2 LaunchPad 1.1 Přehled MSP-EXP430G2 LaunchPad je levný a jednoduchý vývojový kit pro sérii mikrokontrolerů Line MSP430G2xx. Jedná se o jednoduchý způsob, jak začít s vývojem a MSP430 pomocí emulace na desce pro programování a debuggování. Také má na sobě tlačítka a LED jako jednoduché uživatelské rozhraní. Rychlá tvorba prototypů je zjednodušena pomocí 20-pin BoosterPack headerů, které podporují široký rozsah BoosterPack plug-in modulů. Můžete rychle přidávat funkce jako například bezdrátovou komunikaci, grafická zobrazení a další. Můžete buď navrhnout vlastní BoosterPack nebo si vybrat z mnoha jiných, které jsou k dispozici od Texas Instruments nebo vyvinuté třetími stranami. LaunchPad má integrovaný cílový DIP socket, který podporuje až 20 pinů a umožňuje MSO430 TM Value Line zařízením, aby byla zapojena do desky LaunchPad. MSP-EXP430G2 LaunchPad má základně zařízení MSP430G2553. MSP430G2553 má nejvíce paměti k dispozici ze všech zařízení Value Line. MSP430G2553 16-bit MCU má 16 KB flash, 512 bytů RAM, až 16-MHz rychlost CPU, 10-bit ADC, kapacitivně aktivované I/O, univerzální sériové komunikační rozhraní a další - dostatek pro váš projekt. K dispozici jsou vývojové softwarové nástroje zdarma: Eclipse-based Code Composer Studio TM IDE (CCS), IAR Embedded WorkbenchTM IDE (IAR) a Energia open source code editor. Více informací o LaunchPad, včetně dokumentace a designových souborů, lze najít na stránce http://www.ti.com/tool/msp-exp430g2. 1.2 Vlastnosti MSP-EXP430G2 LaunchPad má tyto vlastnosti: - USB debuggovací a programovací rozhraní má funkce instalace bez ovladačů a UART sériovou komunikaci s rychlostí přenosu 9600. - Podpora zařízení MSP430G2xx2, MSP430G2xx3 a MSP430F20xx v pouzdrech PDIP14 nebo PDIP20 (pro kompletní seznam podporovaných zařízení se podívejte na část 4.7). - Dva obecně použitelné digitální I/O piny připojené k zeleným a červeným LED pro vizuální zpětnou odezvu. - Dvě tlačítka pro zpětnou vazbu uživatelům a resetu zařízení. - Snadno přístupné piny pro debugování nebo sockety pro přidání vlastních rozšiřujících desek. - Vysoce kvalitní 20-pin DIP socket pro snadné zapojení nebo odpojení cílového zařízení.
Obrázek 1. MSP-EXP430G2 LaunchPad
1.3 Obsah kitu MSP-EXP430G2 vývojový kit obsahuje následující hardware: - LaunchPad emulátor socket desku (MSP-EXP430G2) - Mini USB-B kabel, 0,5 m - Dvě MSP430 flash zařízení - MSP430G2553: Nízkovýkonový 16-bit MSP430 mikrokontrolér s 8-kanálovým 10-bit ADC, komparátorem na čipu, dotykovým I/O, univerzální sériové komunikační rozhraní, 16kB flash paměť a 512 bytů RAM (načteno ve vzorkovém programu) - MSP430G2452, nízkovýkonový 16-bit MSP430 mikrokontroler s 8-kanálovým 10-bit ADC, komparátorem na čipu, dotykovým I/O, univerzální sériové rozhraní, 8kB flash paměť a 256 bytů SRAM - Dva 10-pin DPS female konektory - 32.768-kHz hodinový krystal z Micro Crystal (http://www.microcrystal.com) - Uživatelský průvodce - Dvě samolepky LaunchPad 1.4 Revize První revize LaunchPad z roku 2010 byla 1.3. V roce 2012 byla revize změněna z 1.4 na 1.5 kvůli novým vydáním zařízení Value Line. Rozdíly ve schématech a obsahu kitu jsou: - Rozložení a schémata: - Zpětná vazba napětí v emulátoru byla změněna pro navýšení stability při spuštění (Rev 1.3 na Rev 1.4) - Předělaný jumper J3 pro podporu dvou UART: vertikální (SW UART), horizontální (HW UART) - Vytahovací rezistor R34 a kapacitor C24 na P1.3 odstraněn pro snížení spotřeby proudu - Připájené pinové lišty J1 a J2 2. Instalace Instalace MSP-EXP430G2 LaunchPad sestává ze tří jednoduchých kroků: 1. Stáhněte si vyžadovaný software. 2. Nainstalujte vybraný IDE. 3. Připojte LaunchPad k PC. Když je LaunchPad připraven pro vývoj aplikací nebo pro předprogramovné demo aplikace. 2.1 Stáhněte si požadovaný software Různé softwarové vývojové nástroje jsou k dispozici pro vývojovou desku MSP-EXP430G2 LaunchPad. IAR Embedded WorkbenchTM KickStart IDE a Code Composer Studio TM (CCS) IDE jsou oba k dispozici zdarma v limitované verzi. IAR Embedded Workbench umožňuje 4KB C-kódové kombinace. CCS je limitován na velikost kódu 16KB. Software je k dispozici na stránkách http://www.ti.com/mspds. Existuje mnoho dalších kompilátorů a integrovaných vývojových prostředí (IDE) pro použití s vaším MSP-EXP430 LanuchPad, včetně Rowley Crossworks a MSPGCC. Nicméně vzorkové projekty byly vytvořeny pomocí IAR Embedded Workbench KickStart IDE a Code Composer Studio IDE (CCS). Pro více informací o podporovaném softwaru a nejnovějších příkladech kódu navštivte http://www.ti.com/tool/msp-exp430g2. 2.2 Instalace softwaru Stáhněte si jedno z integrovaných vývojových prostředí (IDE) (viz sekce 2.1). IAR KickStart a CCS nabízí vyžadovanou podporu pro práci s MSP-EXP430 LaunchPad emulaci. Po instalaci by mělo IDE najít MSP-EXP430G2 LaunchPad jako USB:HID debugovací rozhraní. Nyní je vše nastaveno pro vývoj aplikace na MSP430G2xx LaunchPad. 2.3.Instalace hardwaru Připojte MSP-EXP430G2 LaunchPad socket board pomocí USB kabelu k PC. Instalace ovladače začne automaticky. Pokud jste softwarem vyzváni, umožněte Windows nainstalovat software automaticky. To je možné pouze pokud máte nainstalovaný buď IAR KickStart nebo CCS. 3. Začínáme s MSP-EXP430G2 LaunchPad 3.1 Začínáme Když poprvé použijete vývojový kit MSP-EXP430G2 LaunchPad, demo aplikace se automaticky spustí, jakmile je deska napájena pomocí USB. Abyste nastartovali demo, připojte MSP-EXP430G2 LaunchPad pomocí USB kabelu k volnému USB portu. Demo aplikace pomocí LED vypínače, který ukáže, že zařízení je aktivní. Více informací o demo aplikaci najdete v sekci 3.2. 3.2 Demo aplikace, měření vnitřní teploty LaunchPad obsahuje předprogramované MSP430G2553 zařízení v cílovém socketu. Když je pomocí USB připojen
LaunchPad, demo se spustí se sekvencí LED vypínače. Vestavěná emulace generuje napájecí napětí a všechny signály potřebné ke startu. Stiskněte tlačítko P1.3 pro přepnutí aplikace na mód měření teploty. Na začátku tohoto módu je změřena referenční teplota a LED na LaunchPad signalizuje navýšení nebo snížení teploty pomocí změny jasu červené nebo zelené LED. Referenční teplotu lze překalibrovat pomocí dalšího stisku tlačítka P1.3. Zjištěné údaje o teplotě jsou odeslány pomocí UART skrze USB emulační obvod zpět do PC. Údaje z vnitřního senzoru teploty ze zařízení MSP430G2553 jsou zaslány do PC, aby byly zobrazeny na GUI. Nahranou demo aplikaci a GUI naleznete v zip složce Software Examples. GUI se otevírá pomocí LaunchPad_Temp_GUI.exe. Toto GUI je tvořeno pomocí Processing (http://processing.org) se zdrojem, který je možné upravovat. Sériový komunikační port na PC musí být konfigurován na 2400 b/s, jeden stop bit a žádné ovládání tomu pro správné zobrazení hodnot. Demo aplikace využívá periferií na čipu na zařízení MSP430G2553, jako např. 10-bit ADC, který vzorkuje vnitřní teplotní senzor, a 16-bit časovače, které zajišťují PWM různý jas LED a umožňují softwaru UART komunikaci s PC. MSP430G2553 nabízí USCi rozhraní, které je schopné komunikovat pomocí UART až k 2 MBaud, ale pro použití se všemi ostatními MSP430G2xx zařízeními demo využívá Timer UART, který lze použít na všech ostatních zařízeních. Tímto způsobem lze demo použít s jakýmkoliv jiným zařízením MSP430G2xx s integrovaným ADC, bez jakékoliv změny v programu. Aplikace k dispozici mohou být skvělým počátečním bodem pro tvorbu různých vlastních aplikací a dobrý přehled různých aplikací pro zařízení MSP430G2xx Value Line. 4. Vývoj aplikace pomocí MSP-EXP430G2 LaunchPad 4.1 Vývoj aplikace Integrovaná vývojová prostředí (IDE) ukázaná v sekci 2 často poskytují podporu pro celou MSP430G2xx Value Line. MSP-EXP430G2 LaunchPad potřebuje pouze spojení k USB na PC - není potřeba žádný externí hardware. Napájecí zdroj a Spy-Bi-Wire JTAG signály TEST a RTS musí být propojeny s jumperem J3 pro umožnění spojení emulace na desce se zařízením. Nyní preferované zařízení lze zapojit do DIP cílového socketu na LauchPad (viz obrázek 2). Jak zařízení PDIP14, tak PDIP20 z MSP430G2xx Value Line a série MSP430F20xx mohou být zapojena do DIP socketu přiřazeného k pin 1. Kompletní seznam podporovaných zařízení naleznete v sekci 4.7.
Obrázek 2. Zapojení zařízení do cílového socketu Následující příklad pro Code Composer Studio ukazuje, jak stáhnout a debugovat demo aplikaci popsanou v sekci 3.2. 4.2 Programování a debugování měření teploty v demo aplikaci Zdrojový kód demo aplikace lze nalézt v zip složce Software Examples. Stáhněte si projektovou složku a rozbalte ji tam, kde si přejete. Kvůli tomuto demu musíte nainstalovat Code Composer Studio v4 nebo novější. Demo aplikaci lze načíst do CCS pracovního prostoru kliknutím na File→Import. Vyberte umístění pro rozbalení projektových souborů a import existujících projektů (Existing projects) do pracovního prostoru (Workspace). Nyní se uvnitř CCS pracovního prostoru objeví projekt MSP-EXP430G2 LaunchPad. Projekt musí být označen jako aktivní projekt, aby se začalo s programováním a debugováním zařízení. Připojte LaunchPad pomocí zapojení MSP430G2553 do PC a klikněte na tlačítko Debug na liště nástrojů CCS. MSPEXP430G2 LaunchPad je inicializován a stažení kompilované demo aplikace začne. CCS pohled přepne na debugovací rozhraní, jakmile je dokončeno stažení a aplikace je připravena se spustit. Na obrázku 3 vidíte Code Composer Studio v4 s MSP-EXP430G2 LaunchPad demo aplikací v debugovacím zobrazení.
Obrázek 3. Code Composer StudioTM v4 v módu debugování 4.3 Odpojení emulátoru od cíle pomocí Jumperu J3 Spojení mezi MSP-EXP430G2 emulátorem a připojeným cílovým zařízením lze otevřít pomocí jumperového pole J3. To může být užitečné pro přístup k připojené eZ430 cílové desce odpojením pomocí Spy-Bi-Wire JTAG řádků RST a TEST nebo pokud jsou použity JTAG řádky pro další aplikační účely. Jumperové pole lze také použít pro měření spotřeby na aplikaci LaunchPad. Pokud máte toto v úmyslu, všechna spojení vyjma VCC musí být otevřená a můžete použít multimetr na VCC Jumper pro měření proudu na cílovém zařízení MSP-EXP430G2 a jeho periferiích. Jumper J5 VCC také musí být otevřený, pokud je deska LaunchPad napájena pomocí externího napájení přes J6 nebo eZ430 rozhraní J4. Poznámka: Přidělení jumperu J3 bylo změněno v MSP-EXP430G2 revizi 1.5. Více informací najdete v tabulce 1. Tabulka 1. Spojení jumperu J3 mezi emulátorem a cílem Jumper Signál Popis 1
VCC
Napájecí napětí cílového socketu (spotřeba test jumperu) (umístěn na 5 před Rev. 1.5)
2
TEST Test mód pro JTAG piny nebo Spy-Bi-Wire test hodinový vstup během programování a testování (umístěn na 1 před Rev. 1.5)
3
RST
Reset nebo Spy-Bi-Wire test data vstup/výstup během programování a testování (umístěn na 2 před Rev. 1.5)
4
RXD
UART příjem data vstupu (směr lze vybrat umístěním jumperu) (umístěn na 3 před Rev. 1.5)
5
TXD
UART vysílání data výstupu (směr lze vybrat umístěním jumperu) (umístěn na 3 před Rev. 1.5)
Jumpery 4 a 5 připojují UART rozhraní emulátoru k pinům P1.1 a P1.2 na cílovém zařízení. Tyto jumpery lze použít pro výběr mezi softwarovým (SW) UART nebo hardware (HW) UART pomocí jejich orientace- Ve vertikální orientaci (SW UART) jumpery propojují emulační TXD signál k cílovému P1.2 a emulačnímu RXD signálu k cílovému P1.1, jak jsou použity pro software UART komunikaci na demo aplikaci (viz sekce 2.2). V horizontální orientaci (HW UART) jumpery propojují emulační TXD signál k cíli P1.1 a emulační RXD k cílovému P1.2, jak vyžaduje USCI modul. Pamatujte, že UART komunikace je plně duplexní, takže spojení je tvořeno jak pro vysílání, tak pro přijímání na obou stranách a značení určuje, jakou akci která strana UART sběrnice provádí. Například emulátor TXD (vysílání) signálu se připojuje k RXD (přijímací) signálu a emulátor RXD signálu se připojuje k cílovému TXD signálu. 4.4 Program připojen k cílové desce eZ430 MSP-EXP430G2 LaunchPad může programovat cílové desky eZ430-RF2500T, eZ430-Chronos watch modul nebo eZ430-F2012T/F2013T. Pro připojení jednoho z cílů eZ430, konektor J4 musí být osazen 0.050-in (1.27-mm) jumperem, jak vidíte na obrázku 4.
Obrázek 4. MSP-EXP430G2 LaunchPad s připojenou cílovou deskou eZ430-RF2500
Pro programování připojeného cíle bez narušení LaunchPad socket desky, jumper spojení TEST a RST na J3 musí být otevřená. Rozhraní na cílové desce eZ430 je vždy připojeno k emulátoru MSP-EXP430G2, takže programování a debugování připojeného LaunchPad cílového zařízení je možné pouze pokud není současně připojen cíl eZ430. Aplikace UART na druhou stranu, je připojena přímo k cílovému zařízení LaunchPad a jumper J3 lze uzavřít pro monitorování vysílání z LaunchPad cíle k připojenému eZ430. Tímto způsobem jsou možná jak spojení ze zařízení k PC, tak ze zařízení do eZ430, bez změny směru UART pinů. VCC spojení k eZ430 rozhraní je přímo připojeno k LaunchPad cíli VCC a lze jej oddělit pomocí jumperu J3, když sám LaunchPad by měl být napájen pomocí připojené baterie na J4. Pro napájení eZ430 rozhraní na emulátoru na desce je třeba uzavřít jumper J3 VCC. V tabulce 2 vidíte pinout debugovacího rozhraní J4 na eZ430. První pin je pin umístěný vlevo na emulační části LaunchPad. Tabulka 2. eZ430 Debugovací rozhraní Pin Signál
Popis
1
TXD
Výstup vysílání dat UART (UART komunikace z PC nebo MSP430G2xx do cílové desky eZ430)
2
VCC
Napájecí napětí (J3 VCC je třeba uzavřít pro napájení pomocí emulátoru na desce)
3
TEST/SBWTCK Testovací mód pro JTAG piny a Spy-Bi-Wire vstup test hodin během programování a testu
4
RST/SBWTDIO Reset, Spy-Bi-Wire test data vstup/výstup během programování a testu
5
GND
Uzemnění napájení
6
RXD
UART vstup příjmu dat (UART komunikace z eZ430 cílové desky do PC nebo MSP430G2xx)
4.5 Připojení krystalového oscilátoru MSP-EXP430G2 LaunchPad nabízí podklad pro množství krystalových oscilátorů. XIN a XOUT signály LFXT1 oscilátoru mohou podpořit nízkofrekvenční oscilátory jako hodinkové krystaly s 32768 Hz nebo standardní krystal s rozsahem definovaným v přiloženém datasheetu. Signálové řádky XIN a XOUT mohou být také použity jako víceúčelové I/O nebo digitální frekvenční vstup. Více informací o možnostech nízkofrekvenčního oscilátoru a možný výběr krystalů lze nalézt v dokumentu MSP430x2xx Family User's Guide nebo v datasheetu pro dané zařízení. Signály oscilátoru jsou připojeny k J2 pro použití signálů na připojené aplikační desce. V případě poruch signálu nebo signálů oscilátoru, které vedou k indikaci chyb na základních modulu hodin, rezistory R29 a R28 lze použít k odpojení jumperu J2 od oscilačních řádků. 4.6 Připojení BoosterPack LaunchPad lze připojit k mnoha BoosterPackům. BoosterPack jumpery J1 a J2 spolu s napájením J6 spadají na 100-mil (0.1-in) mřížku pro snadný a levný vývoj na zkušební desce. LaunchPad má 20-pin LaunchPad pinout standard. Standard byl vytvořčen pro pomoc s kompatibilitou mezi LaunchPady a BoosterPacky v systému TI. 20-pin standard je zpětně kompatibilní s 40-pin srandardem používaným MSP-EXP430F5529LP. To vám umožňuje subset 40-pin BoosterPacků pro použití s 20-pin LaunchPady. Zatímco většina BoosterPacků se shoduje se standardem, u některých tomu tak není. LaunchPad je kompatibilní se všemi 20-pin (a 40-pin) BoosterPacky, které se shodují se standardem. Pokud prodejce nebo vlastním BoosterPacku neindikují explicitně kompatibilitu s MSP430G2 LaunchPad, budete možná chtít porovnat schémata BoosterPacku s LaunchPad, abyste se ujistili o kompatibilitě. Pamatujte, že někdy mohou být konflikty vyřešeny změnou funkce pinu G2 zařízení softwarově. Více informací o kompatibilitě lze nalézt na stránkách http://www.ti.com/launchpad. 4.7 Podporovaný zařízení Texas Instrument nabízí několik MSP430 zařízení v PDIP pouzdře, která jsou kompatibilní s LaunchPad. V tabulce 3 vidíte podporovaná zařízení.
Tabulka 3. Podporovaná zařízení
4.8 Emulátor na desce MSP-EXP430G2 Emulátor na desce MSP-EXP430G2 umožňuje programování a debugování podporovaných zařízení MSP430 (viz sekce 4.7). Nabízí několik funkcí, které jsou umožněny pomocí 2-vodičového JTAG rozhraní jménem Spy-Bi-Wire. Pro emulátor s více funkcemi může být vhodnější MSP-FET430UIF flash emulační nástroj. Pro více detailů ohledně emulátoru na desce MSP-EXP430G2 LaunchPad nahlédněte do tabulky 4. Tabulka 4. Funkce podporované emulátorem na desce Funkce
Podpora LaunchPad (MSP-EXP430G2)
Podpora MSP430F20xx, F21x2, F22xx, G2x01, G2x11, G2x21, G2x31, G2x53
√
Umožní vyhoření pojistky Nastavitelné napájecí napětí cíle Pevné 2.8-V napájecí napětí cíle Pevné 3.6-V napájecí napětí cíle
√
4-vodičový JTAG 2-vodičový JTAG
√
Aplikační UART
√
Podporováno CCS
√
Podporováno IAR
√
5. MSP-EXP430G2 Hardware 5.1 Pinout zařízení
Obrázek 5. Pinout zařízení
5.2 Schémata
Obrázek 6. Schémata, MSP-EXP430G2 emulátor (1 z 2), revize 1.4
Obrázek 7. Schémata, MSP-EXP430G2 emulátor (2 z 2), revize 1.4
Obrázek 8. Schémata, MSP-EXP430G2 cílový socket, revize 1.4
Obrázek 9. Schémata, MSP-EXP430G2 emulátor (1 z 2), revize 1.5
Obrázek 10. Schémata, MSP-EXP430G2 emulátor (2 z 2), revize 1.5
Obrázek 11. Schémata, MSP-EXP430G2 cílový socket, revize 1.5
5.3 Rozložení DPS
Obrázek 12. Rozložení, vrchní vrstva LaunchPad
Obrázek 13. Rozložení, spodní vrstva LaunchPad
Obrázek 14. Rozložení, sítotist LaunchPad 5.4 Seznam materiálů (BOM) Umís. Název
Tabulka 5. Seznam materiálů Počet na desce Popis
1
C2, C3
2
16pF 0403 (33 pF na Rev 1.3)
2
C9, C10
2
22pF 0402
3
C1
1
10nF 0402
4
C5, C7, C11, C12, C13 5
100nF, 0402
5
C4, C6, C8
3
1μF, 6.3V 0604
6
D1
1
1N4148 MicroMELF
7
EZ_USB
1
Mini-USB konektor
8
Q1
1
SMD oscilátor 12 MHz
9
R1, R2, R3, R16, R17
3
47k 0402 (R16, R17 neosazený)
10
R8
1
61k5 0402 (6k8 v Rev 1.3 a starších)
11
R19, R22
2
3k3 0402
12
R9
1
30k 0402 (3k3 v Rev 1.3 a starších)
13
R12, R21
2
33k 0402
14
R4, R5, R6, R7, R23
5
100R 0402
15
R14, R15
2
33R 0402
16
R18, R20
2
100k 0402
17
R13, R24, R25
3
1k5 0402
18
R10
1
10k 0402
19
R11
1
15k 0402
20
U1
1
MSP430F1612IPMR
21
U4
1
TPD2E001DRLR
22
U3
1
TUSB3410VF
23
U2
1
TPS77301DGKR
24
U5
1
I2C EEPROM 128k (AT24C128-10TU-2.7)
25
TP1, TP2, TP3, TP4, TP5, TP6, TP7
26
C14
1
1nF, SMD 0603
27
C21, C22
28
C23
1
10μF, 10 V, SMD 0805
29
C20, C24
1
100nF, SMD 0603 (C24 neosazeno)
30
LED0, LED1
2
Zelená dioda 0603
31
LED2
1
Červená dioda 0603
32
R34, R27
1
47k SMD 0603 (R34 neosazen)
33
R32, R26
2
270R SMD 0603
34
R33
1
470R SMD 0603
35
R28, R29
2
0R SMD 0603
36
IC1
1
DIP20 socket
37
Q2
38
J1, J2
2
10-pin jumper, TH, 2.54 mm male (female header obsažen)
39
J3
1
2X05 male jumper
40
J4
41
J5
1
2x02 male jumper
42
J6
2
3-pin jumper, male, TH
43
S1, S2
2
Tlačítko
12.5pF, SMD 0603 (neosazeno)
Hodinový krystal 32kHz (mikro krystal MS3V-T1R 32.768kHz CL:12.5pF ±20ppm obsažen)
6 pin male jumper 1.28 mm
6. Doporučená četba Primární zdroje informací o MSP430 TM jsou datasheety pro daná zařízení a průvodce. Nejnovější verze těchto dokumentů lze najít na stránce http://www.ti.com/msp430. Pro více informací o CCS a IAR si stáhněte nejnovější verzi z http://www.ti.com/mspds a přečtěte si uživatelské průvodce a dokumentaci v instalační složce. Dokumenty popisující IAR nástroje (Workbench/C-SPY, assembler, C kompiler, linker a knihovna) jsou umístěny s common\doc a 430\doc. Všechny nezbytné CCS dokumenty lze nalézt ve složce msp430\doc v CCS instalační složce. FET uživatelský průvodce obsahují detailní informaci o tom, jak nastavit projekt pro MSP430 pomocí IAR nebo CCS a jsou obsaženy ve většine IDE vydání na straně TI MSP430. 7. Často kladené dotazy (FAQ) 1. Mohou jiné programovací nástroje jako MSP-FET430UIF fungovat jako rozhraní pro MSP-EXP430G2 LaunchPad socket zařízení? LaunchPad kit funguej s jakýmkoliv programovacím nástrojem, který podporuje 2-vodičové Spy-Bi-Wire rozhraní. Jak MSP430 USB FET (MSP-FET430UIF), tak Gang Programmer (MSP-GANG430) podporují tato zařízení, ale spojení musí být provedeno přímo do určených Spy-Bi-Wire portů. Viz MSP-FET430 Flash Emulation Tool User's Guide pro
detaily o použití MSP430 USB FET a Gang Programmer pro 2-vodičové Spy-Bi-Wire rozhraní. Nepokoušejte se připojit srandardní JTAG konektor k hlavicím pinů MSP-EXP430G2, protože tím můžete poškodit připojený hardware. 2. Má MSP-EXP430G2 pojistku? MSP- EXP430G2 LaunchPad kit postrádá JTAG bezpečnostní pojistku. Abyste zajistili bezpečnost firmwaru na zařízeních, která jdou do výroby, doporučujeme USB Flash Emulation Tool nebo Gang Production Programmer. 3. Které verze IAR Embedded Workbench a Code Composer Studio jsou podporovány? MSP-EXP430G2 LaunchPad hardware je podporována IAR Embedded Workbench KickStart, verze 6.00 nebo vyšší a Code Composer Studio v4 nebo vyšší. Pro stažení tohoto IDE navštivte http://www.ti.com/mspds. 4. Jaká jsou čísla dílů pro konektory mezi LaunchPad emulační deskou a jinou eZ430 cílovou deskou. Header: MALE CONN HEADER .050'' 6POS PCB R/A (např. Digi-Key: S9016E-06-ND) Socket: FEMALE CONN HEADER .050'' 6POS PCB R/A (např. Digi-Key: S9010E-06-ND) 5. Nemůžu vybrat MSP430 Application UART a přijímat data. Ujistěte se, Application UART ovladač je správně nainstalován. To se provádí pomocí instalace buď IAR Embedded Workbench nebo Code Composer Studio v4. Abyste ověřili, že je ovladač správně nainstalován: a. Zapojte do MSP-EXP430G2 LaunchPad přiložený Mini USB kabel. b. Klikněte pravým tlačítkem mysi na Počítač a vyberte Vlastnosti. c. Vyberte Hardware a klikněte na Správce zařízení. d. Pod porty (COM a LPT) by měla být položka pro "MSP430 Application UART (COM xx)". Pokud se zde položka nachází, ale neobdržíte žádná data, odpojte a znovu připojte LaunchPad k PC a restartujte aplikaci pro opětovně načtení ovladačů. Pokud není Application UART v seznamu, nainstalujte ovladač podle instrukcí v sekci 2.2. Pokud je aplikační UART nainstalován, ale nedostáváte UART data, ujistěte se, že jumpery na J3 jsou nakonfigurovány pro správnou UART komunikaci. Dva UART jumpery jsou konfigurovány vertikálně pro software (SW) UART a horizontálně pro hardware (HW) UART. Implementace aplikace a J3 jumpery by měly odpovídat aby byla UART data správně vysílána. 6. Zařízení neodpovídá na žádnou komunikaci, JTAG nebo UART. Pokud zaznamenáte obtíže při komunikaci s připojeným MSP430 cílovým zařízením, ačkoliv všechny komunikační ovladače pro MSP-EXP430G2 byly načteny správně, emulátor je pravděpodobně nastaven na špatný stav komunikace. To lze opravit přepojením LaunchPad kitu a restartováním komunikační aplikace. Jaké se ujistěte, že všechny jumpery na J3 jsou správně připojené mezi emulátor a cílové zařízení. V revizi 1.5 a novějších je orientace UART jumperů musí být srovnán s implementací softwaru na cílovém zařízení. 7. Připájel jsem 32-Hz krystal k desce, ale oscilace nezačala. MSP430 možnosti řízení pro nízkofrekvenční krystal jsou limitované, protože je navržen pro nízkoenergetická použití. Abyste zajistili správnou operaci, zátěž na těchto pinech musí být co nejmenší, odpovídající kapacitory (12.5 pF pro 32.768 kHz) pro krystal musí být připájen k desce a rezistory R28 a R29 musí být odstraněny. Měření frekvence oscilace pomocí osciloskopu obvykle oscilaci naruší. 8. Spotřeba desky je o mnoho vyšší, než specifikovná v datasheetu zařízení nebo neměřím vůbec žádný proud. Zařízení MSP430 v socketu LaunchPad mohou být napájeny pomocí externího zdroj na jumperu J6 nebo J4. Pro změření spotřeby v tomto módu VCC jumper, obvykle používaný v tomto módu pro měření spotřeby, je třeba odpojit a proud musí být měřen přímo na zdroji napájení. Pokud jumper J3 neodpojíte, obvod emulátoru LaunchPad bude také napájen. Měření spotřeby proudu během debugování není možné, protože proud skrze JTAG spojení ovlivňuje měření. Nejpřesnější výsledky měření jsou dosaženy se všemi jumpery na J3 odpojenými. Pokud měření stále neodpovídá parametrům v datasheetu, ujistěte se, že všechny kódy mají stejná doporučení ohledně úspory proudu podle stránek http://www.ti.com/mcu/docs/mcuorphan.tsp?contentId=61835&DCMP=MSP430&HQS=Other%2bOT%2bulp. LaunchPad revize 1.3 a 1.4 mají osazené R34. Rezistor 47-kΩ je použit jako vytahovací pro tlačítko S2. Pokud je port P1.3 připojen k uzemnění, jak se doporučuje pro udržení nižší spotřeby, vytahovací rezistor generuje přídavný proud o zhruba 77 μA. Abyste snížili spotřebu, port by měl zůstat v módu vstupu nebo by měl být odstraněn rezistor, pokud nebudete používat tlačítko S2. Místo toho můžete použít interní vytahovací rezistor MSP430G2xx.
Dovozce pro Českou republiku: GM electronic, spol. s r. o. | Křižíkova 147/77 | 186 00 Praha 8