Os primeiros passos com o MSP430

Fala, pessoal!

Dado o tempo depois das festas, estou voltando às atividades no blog, e preparei esse post depois de alguns pedidos, já que muitos amigos adquiriram uma launchpad recentemente e querem aprender melhor como usar. Fiz esse post baseado em um que eu encontrei no Fórum da Robocore sobre os procedimentos para a Instalação do Arduino. Como as duas placas e os dois ambientes de programação se assemelham bastante, tive que fazer apenas algumas adaptações.

O MSP430 é uma plataforma micro controlada voltada para o consumidor comum, com poucos conhecimentos em eletrônica e informatica. Desenvolvida pela Texas Instruments, se destaca (além do ótimo preço) por possuir opções de baixo consumo de energia. Existem diversos compiladores para utilizar em conjunto com a launchpad (como é conhecida a placa), nesse tutorial, usaremos o Energia, que é baseado na IDE do Arduino e possui a mesma facilidade de programação.

Image

Por ser baseado em Java, o energia funciona em qualquer sistema operacional, seja Windows, Mac ou Linux.

1 | Tenha uma launchpad e um cabo USB 

Voce precisará de um Cabo USB padrão (A para B): O mesmo tipo que, geralmente, é utilizado em impressoras.

2 | Faça o download da Interface Energia

Faça o download no seguinte endereço:

http://energia.github.com/Energia/download/

Quando o download for concluido, descompacte o arquivo. Tenha cuidado para preservar as estruturas de pastas. De duplo clique na pasta para abri-la. Deverá haver alguns arquivos e subpastas dentro.

O ambiente de desenvolvimento do Energia é implementado em Java, então você deve instalar o JRE na sua máquina para funcionar. Para isso  baixe a versão mais atual do java para sua máquina.

3 | Conecte a placa 

As placas MSP430  podem ser alimentadas diretamente pela ligação USB com o computador ou uma fonte externa.

Conecte a placa ao seu computador usando o cabo USB. O LED verde ( com a inscrição PWR) deverá se acender).

4 | Instale os drivers 

Instalando drivers para o Energia nos sistemas Windows 7, Vista e XP:

– Conecte sua placa e espere o Windows começar o processo de instalação de drivers. Após algum tempo, o processo irá falhar, não importando o que você faça.

– Clique em Iniciar e abra o “Painel de Controle”.

– No “Painel de Controle”, vá até “Sistema”. Abrirá a janela “Propriedades de Sistema”, acesse a aba “Hardware” e clique no botão “Gerenciador de dispositivos”.

– Vá até “Portas (COM & LPT). Você deverá ver uma porta aberta chamada ” MSP430 Application UART (COMxx).

– Clique com o botão direito na porta e escolha a opção ” Atualizar Driver”.

– Então escolha a opção “Browse my computer for driver software”.

– Finalmente, navegue até o driver, chamadp “430cdc.inf”, localizado na sub-pasta Drivers, da pasta Energia.

– O Windows irá terminar a instalação apartir daqui.

Instalando drivers nos sitemas Windows 7, Vista ou XP

– Quando você conectara placa, o Windows irá inicializar o processo de instalação do driver ( somente se o Energia não tenha sido instalado anteriormente).

– No Windows Vista, o driver será automaticamente baixado e instalado.

– No XP, o “Assistente para instalação de hardware” irá abrir:

– Quando surgir a pergunta “O Windows pode se conectar ao site Windows Update para procurar software?”, responda “Não, não agora” e clique em avançar.

– Selecione “Instalar de uma lista ou local especifico” e avance.

– Confirme se “Procurar o melhor driver nestes locais” esta marcado; desmarque a opção “Pesquisar mídia removível”. Marque “Incluir este local na pesquisa:” e navegue até a pasta “Arduino” (a descompactada) e procure a subpasta “drivers/FTDI USB Drivers”. Avance.

– O assistente irá procurar pelo driver e irá dizer que um “USB Serial Converter” foi encontrado. Clique em “Finalizar”.

– Uma nova janela de assistência irá aparecer. Siga os mesmos passos, indicando os mesmos camimnhos. Desta vez, uma ” USB Serial Port” será encontrada. Clique em “Finalizar”.

5 | Inicie o aplicativo Energia 

Dê um duplo clique no programa.

6 | Abra o exemplo “Blink” 

Abra o código-exemplo Pisca LED (Blink) File > Open > Examples > Digital > Blink.pde

7 | Selecione sua placa 

Voce precisará selecionar a entrada no menu Tools > Board que corresponda ao seu modelo do MSP430.

Na maioria dos casos se trata da seguinte placa: LaunchPad w/ msp430g2231

8 | Selecione sua porta serial 

Selecione o dispositivo serial para a sua placa pelo menu Tool > Serial Port. Esta, comumente, será a COM3 ou maior ( COM1 e COM2 são usualmente reservadas para as portas seriais de hardware). Para descobrir, você pode desconectar sua placa e reabrir o menu; a entrada que desaparecer será a launchpad. Reconecte a placa e selecione a porta correspondente.

9 | Carregue o programa 

Agora simplesmente clique no botão “Upload” da IDE ( Integrated Development Environment ). Aguarde alguns segundos – você verá os LED’s RX e TX da placa irão piscar rapidamente. Se o Upload for realizado com sucesso a menssagem “Done uploading” irá aparecer na barra de status.

Alguns segundos depois do upload ser finalizado, você verá que o LED do pino 13, na placa, irá começar à piscar. Se isto acontecer, Parabéns. Seu MSP430 esta instalado e rodando.

================================================================

É isso aí pessoal, por hoje é só. Estamos preparando alguns posts no modelo de tutoriais sobre os projetos que já desenvolvemos até aqui. Aguardem, em breve teremos novidades.

Anúncios

3 ideias sobre “Os primeiros passos com o MSP430

    1. Henrique Autor do post

      Verifique se os drivers foram instalados corretamente.
      Conecte a placa ao computador, e vá até painel de controle -> gerenciador de dispositivos.
      Na janela que abrir, clique em outros dispositivos. Se não aparecer lá escrito ‘MSP 430’ é porque o mesmo não foi instalado corretamente.

      Espero ter ajudado!

      Resposta
  1. marcos

    ola eu consegui fazer subir no windows 8.1 o meu modelo e msp exp430g2 realmente tive que colocar o driver no braço indicando a pasta o caminho no meu ficou COM11… deu tudo certo nesse caso , com esse exemplo indicado somente o led2 ficou piscado(sem programação fica comuntado com led1 e 2) para ter certeza mesmo alterei o tempo na programaçao “long interval =100, como resultado o led 2 piscou mais rapidamente, espero novas ideias nesse blog para usar meu msp..
    grato a todos

    Resposta

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s