- Conteúdo do LaunchPad MSP430G2:
- Microcontroladores MSP430G2452 e MSP430G2553:
- Potencializando e testando sua placa de desenvolvimento:
- Software de programação (IDE) para MSP430 LaunchPad:
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. Esta bela placa vermelha brilhante é fascinante de aprender apenas pelo fato de pertencer à TI (Texas Instruments). Aprender como usar microcontroladores TI seria desafiadoramente 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.
Nesta série de tutoriais, aprenderemos sobre este MSP430G2 LaunchPad e como programá-lo. Usando este LaunchPad, podemos trabalhar com microcontroladores MSP430 que oferecem desempenho de 16 bits com uma velocidade operacional de até 16MHz. Os tutoriais foram escritos para iniciantes em eletrônica e, portanto, cada tópico seria resumido da forma mais nítida possível. O hardware necessário para esses tutoriais seria um computador normal e o kit de ferramentas de desenvolvimento MSP430 Value Line LaunchPad com alguns outros componentes eletrônicos básicos que você pode encontrar facilmente em sua loja de hardware local. Portanto, sem mais delongas, vamos mergulhar na ferramenta de desenvolvimento e verificar o que está incluído na caixa e como usá-los. Seremos capazes de piscar um LED no final deste tutorial.
Conteúdo do LaunchPad MSP430G2:
Ao adquirir a ferramenta de desenvolvimento MSP430G2 LaunchPad da TI ou de qualquer outro fornecedor local, você obterá os seguintes materiais incluídos em sua caixa. O conteúdo completo também é mostrado na figura abaixo. Observe também que isso é aplicável a partir de 2018, as versões anteriores e futuras podem ter conteúdos diferentes
- Placa de desenvolvimento MSP-EXP430G2
- Microcontroladores MSP430G2452 e MSP430G2553
- Cabo mini usb
- Oscilador de micro cristal (32,7 kHz)
- Guia rápido
Microcontroladores MSP430G2452 e MSP430G2553:
Conforme dito anteriormente, a placa de desenvolvimento MSP430 pode ser usada para programar microcontroladores que se enquadram na série de linhas MSP430 Value. Mas, com este kit de desenvolvimento, a TI nos fornece dois microcontroladores da série MSP430, que são o MSP430G2452 e o MSP430G2553. Ambos são CIs DIP de 20 pinos com desempenho decente. Por padrão, o MSP430G2553 será fixado no soquete IC da placa de desenvolvimento e o MSP430G2452 será fornecido separadamente. As especificações técnicas de ambos os MCUs estão tabuladas abaixo
Nome MCU: | Especificação técnica |
MSP430G2553 | Flash de 16kB, 512B de RAM, 16GPIO, 2 × 16-bit Timer, Watch Dog Timer, Brown Out Reset, 1 × USI (IIC / SPI / UART), 8ch 10-bit ADC, 8ch Comparator, Capacitive Touch IO Module |
MSP430G2452 | 8kB Flash, 256B RAM, 16GPIO, 1 × 16-bit Timer, Watch Dog Timer, Brown Out Reset, 1 × USI (IIC / SPI), 8ch 10-bit ADC, 8ch Comparador, Capacitive Touch IO Module |
Como você pode ver o MSP430G2553 tem especificações melhores que o outro, ele também possui um módulo UART que seria muito útil durante a depuração usando Energia. Portanto, nesta série de tutoriais, usaremos o MSP430G2553 para explorar todas as funcionalidades deste kit de desenvolvimento.
Cabo mini USB:
O cabo mini USB é usado para conectar a placa ao computador quando um programa carrega os dados (na forma de código hexadecimal) que fluirão do computador para a placa por meio deste cabo. Também durante a depuração (Monitor Serial), os dados do MCU serão recebidos por meio deste cabo.
Este cabo também fornece energia para a placa, então você pode até usar um carregador móvel para alimentar sua placa por meio deste cabo após carregar o programa.
Oscilador Micro Cristal:
A TI também fornece um oscilador de micro cristal de 32 kHz com o kit de desenvolvimento. Este cristal pode ser soldado à placa, mas é totalmente opcional. Porque o IC MSP430G2553 tem um oscilador interno de 16 MHz que deve ser suficiente para começarmos.
Potencializando e testando sua placa de desenvolvimento:
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 também é gratuito, mas seu uso requer um nível mínimo de experiência com microcontroladores.
Como esta série de tutoriais é direcionada para iniciantes , usamos outro Ambiente de Desenvolvimento chamado Energia. 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