Como dá pra ver não há um microcontrolador montado nesta placa (na verdade tem um sim, por baixo, mas é para o debugger/gravado/emulador/BDM). O motivo é que esta placa de demonstração pertence à linha “Flexis” ou “Controller Continuum” da Freescale onde existem dois modelos diferentes de uControladores compatíveis pino a pino sendo um da família S08 (de 8 bits) e outro com o core Coldfire V1 (de 32 bits – concorrentes dos ARM’s). Inclusive um mesmo projeto feito em C (e que não use mais do que alguns NOP em assembly) no Codewarrior pode ser convertido facilmente de um CI para outro sem muito esforço. Assim o kit vem também com duas placas extras com os microcontroladores montados:
A placa vermelha é a do Coldfire e vem com um MCF51AC256 (256kB de flash, 32kB de RAM e até 53MHz de clock). A placa verde vem com um MC9S08AC128 (128kB de Flash, 8kB de RAM e até 20MHz de clock). A linha AC é uma das mais básicas, mas existem outras linhas com USB (JM), Ethernet (CN) e até uma especifica para equipamentos médicos (MM).
A placa principal vem com quatro LED’s e quatro chaves para o usuário, um trimpot ligado a um conversor AD e um acelerômetro de 3 eixos (xyz, mais divertido do que útil). Na foto da placa, logo abaixo do logo da Freescale fica o BDM Multilink da PEMicro que serve para debugger/gravador/etc. Infelizmente ele é travado e só funciona com os uC da linha AC. O kit funciona alimentado diretamente pela porta USB, mas pode ser ligado a uma fonte externa com a mudança de um jumper. O esquema da placa pode ser encontrado na página do kit.
O kit é relativamente barato (US$99.00 no site do fabricante) e é uma boa dica pra quem quer conhecer melhor os uC da Freescale. O ambiente de desenvolvimento (CodeWarrior) é gratuito e sem limites para Assembly e limitado em C até 32kB para a família S08 e 64kB para os Coldfires V1 o que é mais que suficiente para usuários comuns. Vale a pena perder um tempinho e estudar o Processor Expert que deixa o trabalho de desenvolvimento muito mais rápido. Com a vantagem de todo o código gerado pelo PE ser aberto e não aqueles códigos “Black Box” de uma linha como o do CCS para PIC.
Como prometido vou começar a fazer alguns projetos para o blog e vou usar o kit no primeiro. Este eu já estou discutindo há um tempinho com um colega guitarrista e será um pedal de efeitos digital. Ainda não sei se postarei o projeto completo quando concluído ou um worklog ou ainda um passo a passo com tutorial para o Codewarrior, vai depender do meu tempo disponível.
Nenhum comentário:
Postar um comentário
1. Alguns comentários são moderados automaticamente. Caso isso ocorra pode levar algum tempo até que eu veja e o libere.
2. Comentários fora do assunto do post podem ser apagados.
3. Não, eu não posso consertar os seus aparelhos!