Houve um tempo em que o desenvolvimento
de sistemas digitas para hobbistas era baseado em C.I.s da família 74xx e afins,
sendo que ate alguns anos atrás o preço de
microprocessadores/microcontroladores restringia seu uso apenas as empresas.
Com os avanços no processo de fabricação de circuitos integrados, o preço de
tais dispositivos deixou de ser um empecilho para sua utilização, tanto por
engenheiros profissionais quanto por "engenheiros de garagem". Sua
utilidade é tão grande que são encontrados em quase todos os tipos de aparelhos
eletrônicos, indo desde uma simples cafeteira a satélites.
Dada à facilidade com que os
microcontroladores são utilizados, eles logo inundaram a bancada de hobbistas
em todo o mundo. Empresas como Microchip e Atmel ganharam grande fama devido
aos seus kits de desenvolvimento e microcontroladores de baixo custo. De olho
neste nicho de mercado, a empresa Texas Instruments lançou em 22 de junho de
2010 seu kit para desenvolvimento com microcontroladores da família MSP430, a
LaunchPad. Esse kit permite a programação, depuração e prototipagem de
circuitos microcontrolados a um preço bem abaixo da media.
Assim, se
você é fascinado pelo mundo da eletrônica e adora brincar com
microcontroladores, mas, assim como eu, não tem tanto dinheiro para gastar,
apresento-lhe o kit de desenvolvimento LaunchPad, da Texas Instruments.
Figura 1: A placa de desenvolvimento LaunchPad.
O que é a LaunchPad?
É uma plataforma para
desenvolvimento de software/hardware para os microcontroladores de baixo custo
da família MSP430. Ela possui uma interface USB para programação e debug do
firmware, sendo possível utilizar esta mesma interface para a comunicação do
microcontrolador com um computador a 9600bps. O soquete de 20 pinos que vem
soldado na placa permite a utilização de uma grande variedade
microcontroladores das linhas MSP430G2xx e MSP430F2xx. Outros aparatos encontrados
na placa são:
·
Dois leds para uso geral;
·
Um push button para uso geral;
·
Um push buton para reset;
·
Suporte para cristal de quartzo;
·
Entrada para fonte de alimentação externa;
Figura
2: Visao geral da LaunchPad.
O que vem no kit?
O kit inclui os seguintes itens:
·
A placa LaunchPad;
·
Cabo Mini USB-B de 50 cm;
·
Dois conectores de 10 pinos macho e dois fêmea;
·
Oscilador a cristal de 32.768 kHz;
· Um microcontrolador MSP430G2231 e um MSP430G2211
(Obs.: os kits vendidos atualmente estão vindo com os microcontroladores
MSP430G2553 e MSP430G2452, porem a TI não tornou isso oficial, ainda);
·
Um manual ("Quick
Start Guild");
·
Dois adesivos com o logo da LaunchPad;
Figura
3: O conteúdo do kit.
Compiladores
Os três principais
compiladores para os microcontroladores da família MSP430 são o Code Composer
Studio (CCS), IAR Workbench e o MSP430-gcc. O CCS é uma IDE construída pela TI
a partir do Eclipse. Contem um compilador C e possui uma versão gratuita, que
limita o tamanho máximo do código gerado em 16kB. O IAR Worchbench é uma
ferramenta desenvolvida pela IAR Systems, que em sua versão grátis limita o código
a apenas 4kB. Já o MPS430-gcc é um programa de código fonte aberto, com suporte
ao Linux e sem limite para o tamanho do código gerado. Porem sua instalação é
complicada e ele não acompanha uma IDE, mas pode ser utilizado com o Eclipse.
Para projetos com os
microcontroladores que acompanham a LaunchPad, recomendo utilizar o CCS, pois
este possui uma interface bastante simples, é funcional, sua instalação
é simples e não limita o código para os microcontroladores que acompanham a
nova versão da LaunchPad (que possuem 16kB de memoria flash).
Para baixar o CCS
clique aqui
e siga as instruções do site (recomendo a ultima versão, que hoje é a 5.2).
Onde comprar
A LaunchPad esta disponível para
compra na própria loja da Texas Instruments, no endereço http://estore.ti.com.
Ela custa U$4,30, aproximadamente 9 reais (menos que um PIC16F628A na Sonkey de
Londrina), sendo o frete (e sempre tive os impostos também) pago pela TI. O único
detalhe é a necessidade de um cartão de credito internacional ou uma conta no
PayPal para sua compra. Para uso do cartão, vale lembrar que é cobrada uma taxa
para uso internacional (entorno de 5 reais, independente do valor da compra).
Referências
-
MSP-EXP430G2LaunchPadExperimenterBoard (SLAU138);
- MSP430
Value Line LaunchPad Development Kit (SLAY017);
- Hack-a-Day;
Nenhum comentário:
Postar um comentário