quinta-feira, 23 de julho de 2009

Esquema elétrico da placa

Bom, como não postei ontem, hoje vou colocar o esquema elétrico da placa para não passar em branco, primeiro a alimentação, nada mais simples, um 7805, um diodo para evitar ligações invertidas no conector e um jumper que permite selecionar usar o 7805 ou não, caso esteja usando uma alimentação menor que 6V por exemplo.

Finalmente, o resto da placa. Não tem muito o que falar sobre isso, mas mesmo assim vou falar!
Existem alguns pontos de configuração na placa, como os Jumpers K1 e K2, que permitem selecionar os pinos de TX e RX da porta serial 1 (sim meus amigos, tem porta serial 0 também) para conectar no MAX232 ou nos pontos P18 e P19, para conexão externa da comunicação serial, com por exemplo, usar um conversor USB<=>Serial.

Outro ponto é o VRef, que como o próprio nome diz, serve para ligar a referência externa do ADC (essa máquina tem 4 portas e 1 conversor interno, 10 bits, tempo de conversão 3,25uS à 10MHz).
Esse ponto pode ser fechado com um Jumper para usar o Vcc como referência ou pode receber um sinal de um circuito mais bem elaborado.

Temos também um botão de Reset, que reseta, e o jumper de MODE, que é usado para colocar o microcontrolador em BootMode, é só fechar esse Jumper, dar um pulso no Reset e pronto!

O conector do E8/E8a server para conectar o in-circuit emulator e o resto são pontos de alimentação, GND e ilhas para prototipagem.

Vamos a figura!


That's all folks, qualquer dúvida, escrevam!

terça-feira, 21 de julho de 2009

HEW - High-performance Embedded Workshop

O post de hoje é um dos mais importantes para quem quer começar a desenvolver, falaremos da IDE, ou seja, a ferramenta que você vai usar para escrever seu código, compilar, testar no simulador e, se estiver usando um in-circuit debugger, debugar e gravar!

A Renesas tem sua própria IDE, chamada de HEW.








O HEW é grátis e sem restrições de uso, apenas o compilador depois de 60 dias limita o tamanho do código à 64kB, outras funções como otimização não são afetadas.




No links acima existem opções de Download, mas recomendo fazer o download direto de um CD do kit de desenvolvimento da Renesas neste link. A versão que nos interessa é a 12 (RSK_CD_v12.zip), é um arquivinho de 524MB, mas já instala tudo que queremos e precisamos e graças ao AutoUpdate, já baixa as novas versões das ferramentas instaladas.


É só baixar e instalar!


A instalação é simples, decompacte o arquivo, execute o arquivo Setup.exe, siga as instruções até a janela abaixo:




Depois deste ponto, é next até o final!



Acabou a instalação? Baixe o arquivo rsk_pgfiles_eng20070206.zip, descompacte na pasta PG no diretório onde está instalado o HEW, no meu PC é a seguinte árvore:



C:\Program Files\Renesas\Hew\System\Pg\Renesas\



Como o compilador é grátis para até 64k de código, não custa nada manter a versão mais atualizada na máquina, não é? Neste link você encontra todos os compiladores em evaluation version para download. O compilador para a família R8C e M16C, nosso foco, é o M3T-NC30W.



Feito isso, é só executar o HEW no icone no desktop do seu micro ou no menu iniciar do seu Windows®!



O próximo passo é iniciar um projeto. Para isso precisaremos de uns conceitos tais como, o que é um WorkSpace? O que é e para que serve o ToolChain? O que é para que serve o Jonas Brothers???? Não, disso não falaremos nem aqui nem em lugar nenhum, mas do resto faremos no próximo post!

sexta-feira, 17 de julho de 2009

A Placa!

Desde que o mundo é mundo o Brasil não é um lugar bom para quem gosta de eletrônica, certo? Quase certo, agora isso vai mudar [rs].



Falando sério, alguns compontentes são complicados para comprar aqui, muita gente quer começar a estudar, brincar, quebrar, queimar ou destruir microcontroladores, mas o custo as vezes é proibitivo, um kit de desenvolvimento simples, com muita coisa que você nunca vai usar (a não ser que queira controlar a temperatura de uma lâmpada resfriando-a com um cooller de PC) já custa na casa dos 200 reais!



Meu objetivo é disponibilizar um kit que você possa usar num projeto, e quando acabar, comprar outro para fazer o próximo, nada de debulhar seu piscador de leds, primeiro projeto que rodou, e o apego sentimental, onde fica???



Para isso, criei essa placa aqui:




Agora a placa montada:


Como pode ver, é simples, gravação in-circuit, tem entrada para o emulador E8a/E8 da Renesas e um R8C/1A (R5F211A1SP) 16 GPIO's disponiveis, clock 20MHz, core de 16 bits, 4 AD's de 10 bits e outras coisas mais.

Em breve, mais detalhes.

E fez se a luz! Ou não?

Tudo tem um começo, este blog como algo que existe também tem o seu, nada muito espantoso, mas é a vida...
O objetivo deste blog é divulgar conhecimento, compartilhar idéias e ficar milhonário, não necessáriamente nessa ordem, [sarcastic mode ON] já fiz minha conta no AdSense®, agora vai! [sarcastic mode OFF].
Publicarei dicas e tutoriais para eletrônica, especificamente microcontroladores, mais especificamente ainda, microcontroladores Renesas.
Para quem não conhece, a Renesas é o maior fabricante do mundo de microcontroladores com flash embarcada (eu sei, Microchip e a maior do mundo em micros de 8 bits, a freescale é a número um nos EUA, sei lá quem é a maior do mundo em micros com o bit 7 do registrador 0x37 em 1 e por ai vai...), mas só posso dizer que o assunto principal aqui vai ser Renesas, isso não se discute mais, ok? Perguntas sobre outras linhas serão respondidas, mas a prioridade é baixa :-)