Freedom Board da Freescale: Primeiro Contato
Eletrônica

Freedom Board da Freescale: Primeiro Contato


Pois é pessoal chegou a minha Freedom Board FRDM-KL25Z (na verdade chegaram três, mas isso é outra história) que foi lançada no final de Setembro passado e resolvi escrever um pouquinho sobre ela, haja vista a falta de informações na rede. Aparentemente é uma tentativa da Freescale de competir com o Arduino, algo que a Microchip também tentou com a sua ChipKIT e a Texas com a LaunchPad.

A placa é esta aqui:

Freedom Board Freescale

A placa custa US$12.95, o que é mais barato que o mais barato Arduino Uno Chinês que se pode encontrar por aí. Ela pode ser comprada, lá fora, na Farnell/Element14, Mouser ou Digikey, como sempre. No Brasil ela será vendida pela Farnell por R$49,50.

Não vou repetir as características da placa aqui, caso queira saber mais detalhes leia a página oficial. E veja este vídeo, que tenta ser engraçado, sobre como foi criada a placa:


A placa vem naquela caixinha ecologicamente correta, com a placa e um cartão de referência (Quick Reference Card) com a pinagem dos conectores. E é só isso mesmo. Não vem o cabo USB, que pra complicar não é o conector padrão B como no Arduino. Usaram dois conectores USB mini B (clica aqui pra ver).

Outra coisa que não vem com a placa são as barras de terminais que formam os conectores de I/O. Tentei montar (pegaram emprestado meu rolo de solda e fiquei sem solda no feriado) estes conectores com uma barra de 40 pinos que tinha aqui e mais a contribuição de uma Launch Pad da Texas. O problema aqui é que estes conectores tem que ser cortados para se conseguir a quantidade correta de terminais (trabalhinho chato). E aproveitando a oportunidade, deixa eu colocar uma foto das duas placas lado-a-lado pra comparar o tamanho:

Freedom Board Freescale Vs Launch Pad Texas

O ideal seria uma foto com um Arduino Uno R3, já que a Freedom Board (FB daqui pra frente) possui pinagem compatível, mas eu não tenho um aqui. Esta tal compatibilidade é descrita no documento FRDM-KL25Z Pinouts (Rev 1.0, que não tem link direto, para ver baixe o zip FRDMKL25ZUM nesta página aqui). A primeira vista qualquer shield do Arduino pode ser conectado a esta placa. Os shields se encaixam perfeitamente nos conectores da FB, mas tem que tomar cuidado pois o Arduino funciona com 5V e a FB com 3.3V. Dependendo do shield a FB pode se dar mal com a diferença de tensões. Num dos blogs oficiais da Freescale é dito que ainda não se sabe quais shields funcionariam com a FB.

Até agora apenas liguei a placa no PC e fiz um programinha para trocar a cor do LED RGB. A placa já vem gravada com um firmware que faz isso, inclusive com dimmer no LED via touchpad, mas eu quis brincar um pouco com o CodeWarrior 10.3 (Beta e único que funciona com a FB). 

Aqui tive uns probleminhas até descobrir como fazer funcionar a interface de debugger Open SDA. O CodeWarrior não encontrava ela de jeito nenhum e só depois de um tempinho vi que ele não encontrava a interface porque ela simplesmente não estava na placa! Acontece (e esta é a grande dica deste post) que a placa vem gravada com um firmware que não é o firmware de debugger. E pra piorar este firmware não está disponivel para download na página da Freescale e sim no site da P&E Micro. Então se você quiser usar a função de debugger da placa entre na página do Open SDA no site da P&E (clica aí no link) e baixe o Firmware Apps  (tem que cadastrar).

Para gravar o Firmware de debugger é só seguir a receita:
1. Desligue a placa da USB.
2. Aperte o botão RST da placa e fique segurando.
3. Ligue a placa na porta USB do PC (com o botão RST pressionado).
4. Solte o botão depois de um tempo.
5. Vai aparecer um drive chamado "BOOTLOADER" no Windows.
6. Copie o arquivo "DEBUG-APP_Pemicro_v102.SDA" para este driver..
7. Desligue a placa da alimentação e ligue novamente.

Só assim a interface de debugger do Open SDA ficará disponível.

Bom, por enquanto é isso. Vou brincar mais com as placas nos próximos dias e se tiver tempo e paciência escrevo mais sobre elas.



loading...

- Fotos De Placas Velhas
É isso mesmo, só fotos de placas velhas... Comprei estas placas no ferro-velho já faz um tempo. O velhinho dono do ferro-velho parece que desmontou algum equipamento de telefonia antigo e sobraram as placas. Comprei umas para reaproveitar os componentes,...

- Como Transformar Uma Tela Lcd De Notebook Em Uma Tv (parte 2)
Fiz um vídeo para complementar o post anterior: Vou usar essa placa (T.VST29.03 com chip TSUMV59XU) na montagem final do monitor. Nos testes comparativos entre ela e a placa MT6820 com a mesma fonte, display LCD e fonte a MT6820 apresentou um ruído...

- Como Transformar Uma Tela Lcd De Notebook Em Uma Tv (com A Placa T.vst29.03)
Finalmente coloquei a placa T.VST29.03 pra funcionar com a tela LCD de notebook. Aqui vai o que descobri até agora:Onde comprar (clique nos links): 1. A placa;2. Cabo de 20 pinos;3. Cabo de 30 pinos;4. Cabo de 40 pinos;5. Teclado...

- Como Reaproveitar Uma Tela Lcd De Notebook Como Monitor De Pc
Finalmente editei o vídeo sobre a placa universal de LCD MT6820-MD. O vídeo foi gravado em duas partes com intervalo de uns 2 meses entre as gravações. Por isso na primeira parte eu falo sobre montar um cabo LVDS para testar o LCD. Acabou que o cabo...

- Tutoriais De Arduino
Bom pessoal, como o nome do post já diz tudo, iniciarei em breve uma sequência de tutoriais sobre a placa Arduino, meu enfoque principal será na aplicação do microcontrolador a diversos " shields " e a algumas automações,  pretendo também...



Eletrônica








.