- Płytka rozwojowa MSP-EXP430G2:
- Zasilanie i
- Oprogramowanie do programowania (IDE) dla MSP430 LaunchPad:
- Energia IDE kontra Studio Code Composer:
MSP-EXP430G2 jest narzędziem rozwoju aka LaunchPad dostarczone przez Texas Instruments do nauki i praktyki, w jaki sposób korzystać ze swoich mikrokontrolerów. Płytka ta należy do kategorii MSP430 Value Line, w której możemy zaprogramować wszystkie mikrokontrolery serii MSP430. Nauka korzystania z mikrokontrolerów TI z pewnością byłaby potężnym narzędziem w rękawie, ponieważ TI jest naprawdę ogromny i ma szeroką gamę MCU do wyboru za bardzo mniej konkurencyjną cenę.
Omówiliśmy już szczegółowy artykuł na temat korzystania z Energia IDE z MSP430. W tym samouczku dowiemy się o Code Composer Studio i sposobie jego wykorzystania do programowania MSP430. Ten samouczek jest przeznaczony dla bardzo początkujących i nie jest wymagany żaden sprzęt, z wyjątkiem płyty MSP430 i komputera. Pod koniec tego samouczka będziemy mogli migać wbudowaną diodą LED MSP430.
Płytka rozwojowa MSP-EXP430G2:
Wspaniała czerwona tablica to płytka rozwojowa MSP-EXP430G2. Ta płyta może programować mikrokontrolery TI należące do serii MSP430. Głównym celem tej płyty jest przesyłanie kodu z komputera do MCU i odczytywanie danych szeregowych z MCU w celu debugowania. Zapewnia również wyprowadzenia dla każdego pinu MCU, a także dwie diody LED i przycisk, aby ułatwić tworzenie. Płyta bardzo się rozwinęła od czasu jej premiery, a ta pokazana poniżej to MSP_EXP430G2 Rev1.5.
MSP430G2553 ma lepsze specyfikacje niż innych serii, ale również posiada moduł UART, który byłby bardzo przydatny podczas debugowania przy użyciu Code Composer Studio. Dlatego w tej serii samouczków będziemy używać MSP430G2553 do zbadania wszystkich funkcji tego zestawu deweloperskiego.
Zasilanie i
Zanim cokolwiek zaczniemy, TI załadowałby już przykładowy program do mikrokontrolera MSP430G2553, więc zasilmy płytę i sprawdźmy, czy działa. Możesz zasilać płytę przez gniazdo mini USB, a gdy to zrobisz, powinieneś zauważyć, że diody LED (czerwone i zielone) w lewym dolnym rogu płyty świecą naprzemiennie. Następnie możesz nacisnąć przycisk podłączony do P1.3, aby sprawdzić, czy działa wewnętrzny czujnik temperatury. Tak, MSP2553 posiada wewnętrzny czujnik temperatury, po wciśnięciu przycisku wystarczy pocierać palcami aby go rozgrzać i położyć na IC można zauważyć, że zapala się czerwona dioda LED sygnalizująca wzrost temperatury. Fajne!! Dobrze?? Dobra, przejdźmy teraz do środowiska oprogramowania.
Oprogramowanie do programowania (IDE) dla MSP430 LaunchPad:
Texas Instruments umożliwia nam programowanie ich mikrokontrolerów w różnych środowiskach. Oficjalnym jest studio Code Composer, powszechnie znane jako CCS. To oprogramowanie jest dostępne bezpłatnie. Wymaga również minimalnego poziomu doświadczenia z mikrokontrolerami. Nie martw się, omówimy każdy krok, aby zapoznać się z CCS.
Jest jeszcze jedno IDE do napisania naszego programu, tj. Energia IDE. Jaka jest więc różnica między CCS a Energia IDE. Omówiliśmy już Energia IDE w naszym poprzednim samouczku.
Energia IDE kontra Studio Code Composer:
Energia jest otwartym i darmowym środowiskiem, które umożliwia nam łatwe programowanie mikrokontrolerów TI. Głównym celem Energii jest uczynienie programowania mikrokontrolerów TI tak łatwym, jak programowanie w Arduino. Tak więc Energia jest odpowiednikiem Arduino, który obsługuje mikrokontrolery Texas Instruments. Osoby, które korzystały z Arduino, zgodzą się