Há algumas semanas pesquiso sobre a Launchpad MSP430, confesso que estou tendo um pouco de dificuldade. A placa foi lançada recentemente e não há nada de documentação ou tutoriais em português e, além disso, a placa possui seu grau de complexidade. Precisei perder algum tempo e ainda não caminhei muito no aprendizado, mas vou registrar uma parcela do entendimento sobre a placa a começar pelas vantagens.
A principal vantagem da Launchpad é o baixo consumo de energia. A placa foi construída visando o mais baixo consumo de corrente. Durante uma palestra da Texas Instruments os engenheiros exibiram uma placa em pleno funcionamento com apenas 300uA de corrente. A segunda grande vantagem é o preço, atualmente a placa custa 4,30 dólares. Porém a complexidade da placa é bem maior que a do Arduino.
Muito provavelmente com a popularização desta placa surgirão várias API's, assim como acontece com a maioria das grandes linguagens, e como aconteceu com o Arduino. E, provavelmente, será mais fácil de trabalhar com a Launchpad.
O produto pode ser adquirido através deste link de venda e mediante um cadastro.
https://estore.ti.com/Product3.aspx?ProductId=2031
Existe um fórum exclusivo para a MSP430 onde os desenvolvedores trocam dúvidas e a Texas Instruments dispõe de atendimento exclusivo online para esclarecer dúvidas sobre a placa.
http://e2e.ti.com/support/microcontrollers/msp43016-bit_ultra-low_power_mcus/f/default.aspx?pi22591=3
Porém antes de começar com dúvidas é bom ler a Wiki da Launchpad.
http://processors.wiki.ti.com/index.php?title=Category:MSP430
Para começar a desenvolver com a placa Launchpad MSP430 é necessário antes fazer o download de uma IDE compatível.
http://processors.wiki.ti.com/index.php/MSP430_Compiler_(IDE)_Options
Existem várias opções com algumas limitações. No meu caso estou utilizando Code Composer Studio 5 (CSS) e levaram algumas horas para a instalação. Durante a instalação é necessário selecionar os pacotes dos comandos dos chips a serem usados.
Até onde tenho visto nos manuais existe uma gama de MSP430, provavelmente devem ser atualizações, na caixa que eu recebi diz MSP-EXP430G2, porém nos CI's existem mais alguns números de terminação (controle de lote talvez?).
Antes de começar a programar é necessário fazer uma leitura do Datasheet que pode mudar de uma versão para outra e ficar esperto nas atualizações para não utilizar dados inváidos.
No meu caso utilizo este link que estava disposto na wiki conforme o modelo de CI da minha Launchpad para uma série de informações
http://processors.wiki.ti.com/index.php/MSP430_LaunchPad_(MSP-EXP430G2).
Também estou utilizando um guia genérico que explica o funcionamento do MSP430 feito por um usuário.
http://mspsci.blogspot.com.br/2010/05/software.html
Guia de usuário
http://www.techtraining.eng.br/conteudo/LaunchPad_User_Guide.pdf
Segue um livro para iniciantes.
https://docs.google.com/file/d/0BwPFMeUtkInvbjBHQS03V0x2Q28/edit?pli=1
Segue um tutorial de conexão da Launchpad com um display de celular LCD da Nokia 3310 para compreensão melhor do que a placa é capaz.
http://320volt.com/en/msp430-launchpad-kit-ile-nokia-3310-lcd-uygulamasi-sicaklik-olcumu/
No próximo tutorial tentarei explorar um pouco sobre a programação conforme a evolução da pesquisa.
A principal vantagem da Launchpad é o baixo consumo de energia. A placa foi construída visando o mais baixo consumo de corrente. Durante uma palestra da Texas Instruments os engenheiros exibiram uma placa em pleno funcionamento com apenas 300uA de corrente. A segunda grande vantagem é o preço, atualmente a placa custa 4,30 dólares. Porém a complexidade da placa é bem maior que a do Arduino.
Muito provavelmente com a popularização desta placa surgirão várias API's, assim como acontece com a maioria das grandes linguagens, e como aconteceu com o Arduino. E, provavelmente, será mais fácil de trabalhar com a Launchpad.
O produto pode ser adquirido através deste link de venda e mediante um cadastro.
https://estore.ti.com/Product3.aspx?ProductId=2031
Existe um fórum exclusivo para a MSP430 onde os desenvolvedores trocam dúvidas e a Texas Instruments dispõe de atendimento exclusivo online para esclarecer dúvidas sobre a placa.
http://e2e.ti.com/support/microcontrollers/msp43016-bit_ultra-low_power_mcus/f/default.aspx?pi22591=3
Porém antes de começar com dúvidas é bom ler a Wiki da Launchpad.
http://processors.wiki.ti.com/index.php?title=Category:MSP430
Para começar a desenvolver com a placa Launchpad MSP430 é necessário antes fazer o download de uma IDE compatível.
http://processors.wiki.ti.com/index.php/MSP430_Compiler_(IDE)_Options
Existem várias opções com algumas limitações. No meu caso estou utilizando Code Composer Studio 5 (CSS) e levaram algumas horas para a instalação. Durante a instalação é necessário selecionar os pacotes dos comandos dos chips a serem usados.
Até onde tenho visto nos manuais existe uma gama de MSP430, provavelmente devem ser atualizações, na caixa que eu recebi diz MSP-EXP430G2, porém nos CI's existem mais alguns números de terminação (controle de lote talvez?).
Antes de começar a programar é necessário fazer uma leitura do Datasheet que pode mudar de uma versão para outra e ficar esperto nas atualizações para não utilizar dados inváidos.
No meu caso utilizo este link que estava disposto na wiki conforme o modelo de CI da minha Launchpad para uma série de informações
http://processors.wiki.ti.com/index.php/MSP430_LaunchPad_(MSP-EXP430G2).
Também estou utilizando um guia genérico que explica o funcionamento do MSP430 feito por um usuário.
http://mspsci.blogspot.com.br/2010/05/software.html
Guia de usuário
http://www.techtraining.eng.br/conteudo/LaunchPad_User_Guide.pdf
Segue um livro para iniciantes.
https://docs.google.com/file/d/0BwPFMeUtkInvbjBHQS03V0x2Q28/edit?pli=1
Segue um tutorial de conexão da Launchpad com um display de celular LCD da Nokia 3310 para compreensão melhor do que a placa é capaz.
http://320volt.com/en/msp430-launchpad-kit-ile-nokia-3310-lcd-uygulamasi-sicaklik-olcumu/
No próximo tutorial tentarei explorar um pouco sobre a programação conforme a evolução da pesquisa.
Como vai meu amigo, cara, tenho uma launchpad e ainda não consegui colocar ele para trabalhar, tento fazer alguns programas mas nada. estou com uma duvida aqui, o CCS 5 não funciona sem o launchpad conectado? tipo fazer uma simulação antes ? abraços e parabens pelo post.
ResponderExcluirOlha, já faz um tempinho que não mexo na Launchpad, mas pra funcionar vc tem que pesquisar aí o pacote de API da Lauchpad e fazer o download pro CC5 funcionar com ela. Existem outras IDE's também que são mais leves mas também é necessário o download de algum pacote com a API que faz a comunicação. Veja também a versão da sua Launchpad porque as placas mudam conforme as atualizações vão ocorrendo.
ResponderExcluirda uma olhadinha aqui e fácil rápido e direto http://cleapseletroeletronica.blogspot.com.br/2012/10/ti-launchpad-msp430g2-mais-barata.html
ResponderExcluir