- MSP430G2 LaunchPad obsah:
- Mikroprocesory MSP430G2452 a MSP430G2553:
- Napájanie a testovanie vývojovej rady:
- Programovací softvér (IDE) pre MSP430 LaunchPad:
MSP-EXP430G2 je vývojový nástroj aka Launchpad poskytuje Texas Instruments učiť sa a praxe o tom, ako používať svoje Microcontrollers. Táto doska spadá do kategórie hodnotových riadkov MSP430, kde môžeme programovať všetky mikroprocesory rady MSP430. Táto krásna lesklá červená doska je fascinujúca, vďaka ktorej sa môžete učiť už len kvôli skutočnosti, že patrí spoločnosti TI (Texas Instruments). Naučiť sa používať mikrokontroléry TI by bolo vzdorne mocným nástrojom v našom rukáve, pretože TI je skutočne obrovský a má širokú škálu MCU na výber za veľmi nízku cenu.
V tejto sérii tutoriálov sa dozvieme o tomto MSP430G2 LaunchPad a o tom, ako ho programovať. Pomocou tohto LaunchPadu môžeme pracovať s mikroprocesormi MSP430, ktoré ponúkajú 16-bitový výkon s prevádzkovou rýchlosťou až 16 MHz. Výukové programy sú určené pre úplných začiatočníkov v oblasti elektroniky, a preto by každá téma mala byť stručná, pokiaľ je to možné. Hardvér potrebný pre tieto výukové programy by bol normálny počítač a program MSP430 Value Line LaunchPad Development Toolkit s niekoľkými ďalšími základnými elektronickými komponentmi, ktoré ľahko nájdete vo svojom miestnom obchode s elektronickým hardvérom. Poďme sa teda bez ďalších okolkov ponoriť do vývojového nástroja a zistiť, čo je súčasťou balenia a ako ich používať. Na konci tohto tutoriálu budeme môcť zablikať LED.
MSP430G2 LaunchPad obsah:
Keď si zakúpite nástroj MSP430G2 LaunchPad Development Tool od spoločnosti TI alebo iného miestneho predajcu, do vašej krabičky dostanete nasledujúce materiály. Celý obsah je tiež zobrazený na obrázku nižšie. Upozorňujeme, že to platí, pretože v roku 2018 môže mať staršia a budúca verzia odlišný obsah
- Vývojová doska MSP-EXP430G2
- Mikroprocesory MSP430G2452 a MSP430G2553
- Mini USB kábel
- Mikrokryštálový oscilátor (32,7 kHz)
- Sprievodca rýchlym spustením
Mikroprocesory MSP430G2452 a MSP430G2553:
Ako už bolo povedané, vývojovú dosku MSP430 možno použiť na programovanie mikrokontrolérov, ktoré spadajú do rady riadkov MSP430 Value. S touto vývojovou súpravou nám však spoločnosť TI poskytuje dva mikrokontroléry zo série MSP430, ktorými sú MSP430G2452 a MSP430G2553. Oba sú 20kolíkové DIP integrované obvody so slušným výkonom. Štandardne bude MSP430G2553 pripevnený k zásuvke IC vašej vývojovej dosky a MSP430G2452 bude poskytovaný samostatne. Ďalej sú uvedené technické špecifikácie oboch MCU
Názov MCU: | Technická špecifikácia |
MSP430G2553 | 16kB blesk, 512B RAM, 16GPIO, 2 × 16-bitový časovač, časovač strážneho psa, vynulovanie Brown Out, 1 × USI (IIC / SPI / UART), 8-kanálový 10-bitový ADC, 8-kanálový komparátor, kapacitný dotykový IO modul |
MSP430G2452 | 8kB Flash, 256B RAM, 16GPIO, 1 × 16-bitový časovač, časovač strážneho psa, vynulovanie Brown Out, 1 × USI (IIC / SPI), 8-kanálový 10-bitový ADC, 8-kanálový komparátor, kapacitný dotykový IO modul |
Ako vidíte, MSP430G2553 má lepšie technické parametre ako ten druhý, má tiež modul UART, ktorý by bol pri ladení pomocou Energie veľmi užitočný. Preto v tejto sérii tutoriálov budeme používať MSP430G2553 na preskúmanie všetkých funkcií tejto vývojovej súpravy.
Mini USB kábel:
Mini USB kábel sa používa na pripojenie dosky k počítaču, keď program nahrá dáta (vo forme hexadecimálneho kódu), ktoré budú prúdiť z počítača na dosku cez tento kábel. Cez tento kábel budú tiež prijímané dáta z MCU počas ladenia (Serial Monitor).
Tento kábel tiež napája dosku, takže po nahraní programu môžete na napájanie dosky z tohto kábla dokonca použiť mobilnú nabíjačku.
Oscilátor Micro Crystal:
TI tiež poskytuje 32kHz mikrokryštálový oscilátor spolu s vývojovou súpravou. Tento kryštál je možné spájkovať na dosku, ale je úplne voliteľný. Pretože MSP430G2553 IC má interný oscilátor 16MHz, čo by malo stačiť na začiatok.
Napájanie a testovanie vývojovej rady:
Predtým, ako začneme, by TI už do vášho mikrokontroléra MSP430G2553 nahral ukážkový program, takže napájame dosku a kontrolujeme, či funguje. Dosku môžete napájať cez mini USB konektor a akonáhle to urobíte, mali by ste si všimnúť, že alternatívne svietia LED diódy (červené a zelené) v ľavom dolnom rohu dosky. Potom môžete stlačiť tlačidlo pripojené k P1.3 a skontrolovať, či vnútorný snímač teploty funguje. Áno, model MSP2553 má interný snímač teploty. Po stlačení tlačidla ho iba prstami zahrejte a umiestnite na IC. Môžete si všimnúť, že sa rozsvieti červená LED, ktorá indikuje zvýšenie teploty. Super !! Správny?? Dobre, prejdime k softvérovému prostrediu.
Programovací softvér (IDE) pre MSP430 LaunchPad:
Spoločnosť Texas Instruments nám umožňuje programovať ich mikrokontroléry v rôznych prostrediach. Oficiálnym je Code Composer Studio, ktoré sa bežne nazýva CCS. Tento softvér je tiež zadarmo, ale jeho použitie vyžaduje minimálnu úroveň skúseností s mikrokontrolérmi.
Pretože je táto séria tutoriálov zameraná na úplných začiatočníkov, používame ďalšie vývojové prostredie s názvom Energia. Energia je otvorený zdroj a bezplatné prostredie, ktoré nám umožňuje ľahko programovať mikrokontroléry TI. Hlavným cieľom spoločnosti Energia je uľahčiť programovanie TI MCU rovnako ľahko ako programovanie v Arduine. Energia je teda ekvivalent pre Arduino, ktorý podporuje mikrokontroléry Texas Instruments. Ľudia, ktorí používali Arduino, budú súhlasiť