- MSP430G2 LaunchPad obsah:
- Mikroprocesory MSP430G2452 a MSP430G2553:
- Napájení a testování vaší vývojové desky:
- Programovací software (IDE) pro MSP430 LaunchPad:
MSP-EXP430G2 je vývojový nástroj aka LaunchPad poskytuje Texas Instruments učit se a praxe o tom, jak používat své Microcontrollers. Tato deska spadá do kategorie MSP430 Value Line, kde můžeme programovat všechny mikroprocesory řady MSP430. Tato krásná lesklá červená deska je fascinující učit se právě kvůli skutečnosti, že patří TI (Texas Instruments). Naučit se používat mikrokontroléry TI by bylo vzdorně mocným nástrojem v našem rukávu, protože TI je opravdu obrovský a má širokou škálu MCU na výběr za velmi méně konkurenceschopnou cenu.
V této sérii tutoriálů se dozvíme o tomto MSP430G2 LaunchPadu a jeho programování. Pomocí tohoto LaunchPadu můžeme pracovat s mikroprocesory MSP430, které nabízejí 16bitový výkon s provozní rychlostí až 16MHz. Výukové programy jsou určeny pro úplné začátečníky v oblasti elektroniky, a proto by každé téma bylo co nejostřejší. Hardware potřebný pro tyto výukové programy by byl běžný počítač a sada nástrojů MSP430 Value Line LaunchPad Development Toolkit s několika dalšími základními elektronickými součástmi, které snadno najdete ve svém místním obchodě s elektronickým hardwarem. Takže bez dalších okolků se ponořme do vývojového nástroje a podívejte se, co je obsaženo v krabici a jak je používat. Na konci tohoto tutoriálu budeme moci blikat LED.
MSP430G2 LaunchPad obsah:
Když si zakoupíte nástroj pro vývoj MSP430G2 LaunchPad od společnosti TI nebo jiného místního prodejce, do vaší krabice dostanete následující materiály. Celý obsah je také zobrazen na obrázku níže. Toto je použitelné, protože v roce 2018 mohou mít dřívější a budoucí verze odlišný obsah
- Vývojová deska MSP-EXP430G2
- Mikroprocesory MSP430G2452 a MSP430G2553
- Mini USB kabel
- Mikrokrystalický oscilátor (32,7 kHz)
- Rychlý návod
Mikroprocesory MSP430G2452 a MSP430G2553:
Jak již bylo řečeno, vývojovou desku MSP430 lze použít k programování mikrokontrolérů, které spadají do řady řady MSP430 Value. S touto vývojovou sadou nám ale TI poskytuje dva mikrokontroléry ze série MSP430, kterými jsou MSP430G2452 a MSP430G2553. Oba jsou 20kolíkové DIP integrované obvody se slušným výkonem. Ve výchozím nastavení bude MSP430G2553 připevněn k zásuvce IC vaší vývojové desky a MSP430G2452 bude poskytován samostatně. Níže jsou uvedeny technické specifikace obou MCU
Název MCU: | Technické specifikace |
MSP430G2553 | 16kB Flash, 512B RAM, 16GPIO, 2 × 16bitový časovač, časovač hlídacího psa, reset Brown Out, 1 × USI (IIC / SPI / UART), 8ch 10bitový ADC, 8ch komparátor, kapacitní dotykový IO modul |
MSP430G2452 | 8kB Flash, 256B RAM, 16GPIO, 1 × 16bitový časovač, časovač hlídacího psa, reset hnědého výstupu, 1 × USI (IIC / SPI), 8ch 10bitový ADC, 8ch komparátor, kapacitní dotykový IO modul |
Jak vidíte, MSP430G2553 má lepší specifikace než ten druhý, má také modul UART, který by byl velmi užitečný při ladění pomocí Energie. Proto v této sérii výukových programů budeme používat MSP430G2553 k prozkoumání všech funkcí této vývojové sady.
Mini USB kabel:
Kabel mini USB se používá k připojení desky k počítači, když program nahraje data (ve formě hexadecimálního kódu), která budou z počítače na desku proudit tímto kabelem. Také během ladění (Serial Monitor) budou data z MCU přijímána tímto kabelem.
Tento kabel také zajišťuje napájení desky, takže po nahrání programu můžete k napájení desky pomocí tohoto kabelu použít dokonce mobilní nabíječku.
Mikrokrystalický oscilátor:
TI také poskytuje 32kHz mikrokrystalický oscilátor spolu s vývojovou sadou. Tento krystal lze připájet k desce, ale je zcela volitelný. Protože MSP430G2553 IC má interní oscilátor 16MHz, což by mělo stačit, abychom mohli začít.
Napájení a testování vaší vývojové desky:
Než začneme cokoli, TI by již nahrálo ukázkový program na váš mikrokontrolér MSP430G2553, tak pojďme napájet desku a zkontrolovat, zda funguje. Desku můžete napájet přes mini USB konektor a jakmile to uděláte, měli byste si všimnout, že LED (červená a zelená) v levém dolním rohu desky střídavě svítí. Poté můžete stisknout tlačítko připojené k P1.3 a zkontrolovat, zda vnitřní čidlo teploty funguje. Ano, MSP2553 má interní teplotní senzor, po stisknutí tlačítka jej jen otřete prsty, aby se zahřál a umístil na IC, můžete si všimnout, že se rozsvítí červená LED, která indikuje nárůst teploty. Chladný!! Že jo?? Dobře, přejdeme k softwarovému prostředí.
Programovací software (IDE) pro MSP430 LaunchPad:
Společnost Texas Instruments nám umožňuje programovat jejich mikrokontroléry v různých prostředích. Oficiální je Code Composer Studio běžně známé jako CCS. Tento software je také zdarma, ale jeho používání vyžaduje určitou minimální úroveň zkušeností s mikrokontroléry.
Jelikož je tato řada výukových programů zaměřena na úplné začátečníky , používáme jiné vývojové prostředí s názvem Energia. Energia je otevřený zdroj a bezplatné prostředí, které nám umožňuje snadno programovat mikrokontroléry TI. Hlavním cílem Energia je usnadnit programování TI MCU stejně snadno jako programování v Arduinu. Energia je tedy ekvivalent pro Arduino, který podporuje mikrokontroléry Texas Instruments. Lidé, kteří používali Arduino, budou souhlasit