A placa Teensy 3.2 é uma solução interessante para prototipagem de aplicações que exigem maior poder de processamento e recursos. Conforme foi apresentado no artigo Conheça a placa Teensy 3.2, possui um microcontrolador ARM Cortex-M4, o MK20DX256VLH7 da NXP. Este microcontrolador da família Kinetis K20 possui uma série de recursos que possibilitam explorar diversas aplicações com a placa Teensy 3.2. Funcionando a 72 MHz, possui 256 KB de memória flash, 64 KB de RAM, 2 KB de EEPROM. Ela também pode ser programada na plataforma Arduino e permite explorar diversos recursos avançados.
Outra alternativa para programação dessa placa é a plataforma mbed da ARM, que possui uma grande comunidade, bibliotecas e RTOS. Neste artigo serão ensinados os primeiros passos com a Teessy 3.2 no mbed.
Primeiros passos com Teensy 3.2 no mbed
A placa Teensy 3.1 foi inserida pela comunidade na plataforma mbed. Por ser compatível com a sua sucessora, a Teensy 3.2, os arquivos gerados pelo mbed funcionam nas duas placas, sem necessidade de modificações.
Dessa forma é possível criar programas no mbed, aproveitando as bibliotecas, recursos e toda a facilidade que a ferramenta proporciona. A pinagem da Teensy é mostrada a seguir:
Antes de iniciar a programação, é necessário incluir a placa ao compilador mbed. Para isso basta acessar a página da Teensy 3.1.
O próximo passo é abrir o compilador mbed e criar um novo projeto:
O projeto criado não possui template, dessa forma precisamos importar a biblioteca mbed para o projeto. Clicar no botão Import:
Procure por mbed e selecione a biblioteca mbed na lista, depois a importe para o projeto:
Pronto, agora é só criar um arquivo para inserir o código fonte. Clique com o botão direito na pasta do projeto e selecione New File, será aberta a seguinte janela:
Vamos criar um código para piscar o LED presente na placa em intervalos de 0.5 s:
#include "mbed.h"
DigitalOut LED(LED1);
int main() {
while(1) {
LED = 1;
wait(0.5);
LED = 0;
wait(0.5);
}
}
Compile o projeto. Se tudo estiver certo, será iniciado automaticamente o download do .hex gerado. Salve esse arquivo em um diretório de sua preferência.
Para fazer o upload do .hex para a Teensy, é necessário baixar o Teensy Loader.
Baixe o programa e execute. Será aberta a seguinte janela:
Conecte a Teensy 3.2 no computador e pressione o botão de reset. O Teensy Loader ficará da seguinte forma:
Agora, selecione o arquivo .hex que foi salvo anteriormente:
Com o arquivo carregado, pressione program. Ao final do download será exibida a seguinte mensagem:
Agora é necessário reiniciar a placa, pressione o Reboot:
O programa iniciará automaticamente.
Para um novo download de .hex é necessário apertar o botão de reset da placa e repetir o procedimento apresentado.
*o procedimento apresentado foi testado em uma máquina com Windows 10.
Aprenda mais sobre o mbed
Curso mbed e FRDM KL25Z da NXP
Primeiros passos com a placa LPCXpresso4337 no mbed













Mandou bem Fabio!
Valeu Eder!