- Placa de desenvolvimento MSP-EXP430G2:
- Powering e
- Software de programação (IDE) para MSP430 LaunchPad:
- Energia IDE vs. Code Composer Studio:
O MSP-EXP430G2 é uma ferramenta de desenvolvimento também conhecida como LaunchPad fornecida pela Texas Instruments para aprender e praticar como usar seus microcontroladores. Esta placa se enquadra na categoria de Linha de valor MSP430, onde podemos programar todos os microcontroladores da série MSP430. Aprender como usar microcontroladores TI seria definitivamente uma ferramenta poderosa em nossa manga, porque TI é realmente enorme e tem uma grande variedade de MCUs para escolher por um preço muito menos competitivo.
Já cobrimos um artigo detalhado sobre como usar Energia IDE com MSP430. Neste tutorial, aprenderemos sobre o Code Composer Studio e como ele é usado para programar o MSP430. Este tutorial foi escrito para iniciantes e nenhum hardware é necessário, exceto a placa MSP430 e um computador. Ao final deste tutorial poderemos piscar o LED integrado do MSP430.
Placa de desenvolvimento MSP-EXP430G2:
A linda placa de cor vermelha é a placa de desenvolvimento MSP-EXP430G2. Esta placa pode programar microcontroladores TI pertencentes à série MSP430. O principal objetivo desta placa é carregar o código do computador para o MCU e ler dados seriais do MCU para fins de depuração. Ele também fornece a pinagem para cada pino do MCU e também dois LEDs e um botão de pressão para facilitar o desenvolvimento. A placa evoluiu muito desde o seu lançamento e a que é mostrada abaixo é a MSP_EXP430G2 Rev1.5.
O MSP430G2553 tem especificações melhores do que as outras séries, ele também possui um módulo UART que seria muito útil durante a depuração usando Code Composer Studio. Portanto, nesta série de tutoriais, usaremos o MSP430G2553 para explorar todas as funcionalidades deste kit de desenvolvimento.
Powering e
Antes de começarmos qualquer coisa, a TI já teria carregado um programa de amostra em seu microcontrolador MSP430G2553, então vamos alimentar a placa e verificar se está funcionando. Você pode alimentar a placa através do conector mini USB e, assim que fizer isso, deverá notar os LEDs (vermelho e verde) no canto inferior esquerdo da placa brilhando alternadamente. Você pode então pressionar o botão conectado a P1.3 para verificar se o sensor de temperatura interno está funcionando. Sim, o MSP2553 possui sensor de temperatura interno, após apertar o botão é só esfregar os dedos para aquecê-lo e colocá-lo no IC pode-se notar que o LED Vermelho acende para indicar o aumento da temperatura. Legal!! Direito?? Ok, agora, vamos passar para o ambiente de software.
Software de programação (IDE) para MSP430 LaunchPad:
A Texas Instruments nos permite programar seus microcontroladores em uma variedade de ambientes. O oficial é o Code Composer Studio, comumente conhecido como CCS. Este software está disponível gratuitamente. Além disso, requer algum nível mínimo de experiência com microcontroladores. Não se preocupe, pois cobriremos todas as etapas para se familiarizar com o CCS.
Há mais um IDE disponível para escrever nosso programa, ou seja, Energia IDE. Então, qual é a diferença entre CCS e Energia IDE. Já cobrimos o IDE Energia em nosso tutorial anterior.
Energia IDE vs. Code Composer Studio:
Energia é um ambiente open source e gratuito que nos permite programar os microcontroladores TI facilmente. O principal objetivo do Energia é tornar a programação de TI MCU's tão fácil quanto programar em Arduino. So Energia é um equivalente para Arduino que suporta microcontroladores Texas Instruments. Pessoas que usaram o Arduino concordarão