Primeiros passos com a placa LPCXpresso4337 no mbed

LPCXpresso4337 no mbed

Nesse artigo você vai aprender a utilizar a placa LPCXpresso4337 no mbed. Para isso será feita a atualização do firmware do mbed na placa e mostrado como piscar um LED utilizando a plataforma online mbed.

 

Para acessar o artigo com as especificações completas da placa LPCXpresso4337, acesse o link do artigo de Thiago Lima.

Update do firmware da LPCXpresso4337 para uso do mbed

Para usar a placa LPCXpresso4337 no mbed, como unidade de armazenamento, é necessário fazer o upadate do firmware para sua última versão do mbed.

 

É necessário seguir os seguintes recursos:

 

Passos para atualização do firmware:

 

1 - Fechar o jump JP6

2 - Conectar o cabo USB no conector USB “link” ao PC

 

LPCXpresso4337 no mbed
Figura 1 - Jump JP6 e cabo USB conectado

 

3  - Executar o programa dfusec.exe

 

  • Selecione o algoritmo na pasta programming_algos, dentro do diretório dfusec_v1_11.
  • Configure o programa, conforme figura 2
  • Pressione o botão Start e espere a finalização do processo

 

LPCXpresso4337 no mbed
Figura 2 - Atualizando o firmware com o programa dfusec.exe

4 - Remova o jumper JP6 e remova e conecte a placa na USB do PC:

 

Será criado uma unidade MBED, conforme figura 3:

 

LPCXpresso4337 no mbed
Figura 3 - Unidade MBED como unidade de armazenamento

Pronto a placa está pronta para receber os binários gerados pelo mbed.

 

 

Criando o primeiro programa para a LPCXpresso4337 no mbed

O mbed é usado on-line, dessa forma é necessário ter acesso a internet e acessar a seguinte URL: https://developer.mbed.org/

 

Faça o login em sua conta no mbed. Caso você ainda não tenha um login, crie sua conta para acesso a plataforma:

 

LPCXpresso4337 no mbed
Figura 4 - Login no mbed

 

Para acessar o compilador é só clicar no no botão presente na home do mbed, conforme figura 5:

 

LPCXpresso4337 no mbed
Figura 5 - acesso ao compilador

Para iniciar um novo projeto, acesse: New-> New Program:

 

LPCXpresso4337 no mbed
Figura 6 - Criando um novo projeto no mbed

Será aberta uma janela para configuração do projeto:

LPCXpresso4337 no mbed
Figura 7 - Configurando seu novo projeto

 

Obs. caso a placa ainda não esteja adicionada a plataforma, acesse a página da placa e adicione a plataforma:

 

LPCXpresso4337 no mbed
Figura 8 - Adicionando a placa a plataforma

Após o projeto criado, o workspace será configurado da seguinte forma:

 

LPCXpresso4337 no mbed
Figura 9 - Workspace criado

 

Para nosso exemplo, vamos inserir o seguinte código:

 

Esse exemplo liga e desliga o LED1(vermelho) em intervalos de 0,2 seg.

Para compilar é só clicar no botão Compile:

 

LPCXpresso4337 no mbed
Figura 10 - Compilando o projeto

Será feito iniciado automaticamente o download do binário. Salve diretamente na unidade mbed no computador:

 

LPCXpresso4337 no mbed
Figura 11 - Salvando o binário na placa

Após o download, pressione o botão Reset da placa. O LED vermelho começará a piscar.

Você pode fazer mais testes com os outros LEDs, como por exemplo:

 

Nos proximos artigos, iremos explorar os recursos presentes no Shield OM13082 para as placas LPCXpresso.

 

Se ficou alguma dúvida, deixe seu comentário abaixo.

Outros artigos da série

Usando o display gráfico na LPCXpresso4337 no mbed >>

NEWSLETTER

Receba os melhores conteúdos sobre sistemas eletrônicos embarcados, dicas, tutoriais e promoções.

Obrigado! Sua inscrição foi um sucesso.

Ops, algo deu errado. Por favor tente novamente.

Fábio Souza
Engenheiro com experiência no desenvolvimento de projetos eletrônicos embarcados. Hoje é diretor de operações do portal Embarcados, onde trabalha para levar conteúdos de eletrônica, sistemas embarcados e IoT para o Brasil. Também atua no ensino eletrônica e programação pelo Brasil. É entusiastas do movimento maker, da cultura DIY e do compartilhamento de conhecimento, publica diversos artigos sobre eletrônica e projetos open hardware, como o projeto Franzininho Participou da residência hacker 2018 no Redbull Basement. Quando não está ministrando palestras, cursos ou workshops, dedica seu tempo “escovando bits” ou projetando placas eletrônicas.

Deixe um comentário

avatar
 
  Notificações  
Notificar