|
Easy Downloader Programador para Atmel AT89C51, AT89C52 e AT89C55 Serial Introdução Esse é um programador de baixo custo e extremamente útil em pequenos projetos onde necessitamos um microcontrolador da série AT89C51, AT89C52 ou AT89C55 com memória flash. A principal característica desse programador é o uso do próprio AT89C51 (devidamente programado) como componente usado no programador, ou seja, usamos um AT89C51 para programar outro AT89C51. Descrição Esse é um programador serial, ou seja, necessita de um porta serial RS232 disponível em seu computador, a conversão dos dados do formato RS232, cuja tensão é de até +15/-15V, é feita através de um ICL232 ou MAX232 que conectado aos pinos RXD e TXD do AT89C51. O programa contido na MCU se encarrega de ler os dados serialmente e por sua vez ativa a posição de memória correspondente e envia os dados para o componente programado. Uma das grandes vantagens desse programador é que é possível tanto ler o componente como gravá-lo, deste que este não esteja protegido contra leitura. Outra característica é que o programador ativa a tensão de programação de 12V por software, não havendo necessidade de jumps ou chaves. Há necessidade de uma fonte externa de 15V para o programador. Hardware O hardware é bastante simples com poucos componentes, que são facilmente encontrados no mercado. Se o leitor não encontrar o MAX 232 no mercado pode fazer um circuito alternativo com transistores que está na página de Wichit Sirichote . Diagrama Esquemático em formato JPEG Diagrama Esquemático em formato CKT (Circuit Maker) Diagrama em formato PDF ( por Chin-Shiuh Shieh ) OBS: precisa da biblioteca chinese traditional. Lista de componentes:
Firmware Para que o programador funcione é necessário que tenhamos um AT89C51 devidamente programado com o código EZ52.HEX , para isso precisamos que uma alma bondosa, e que evidentemente tenha um programador para AT89C51, grave o programa para nós. Sugestão de Layout para placa O layout sugerido foi projetado a partir do TraxMaker, no entanto ainda não foi construído nenhum protótipo da placa, ou seja, ainda não foi testado. Cabe ao leitor decidir se vai usar o Layout sugerido ou não. Layout Sugerido do programador em formato PCB (TraxMaker) Layout Sugerido 2 do programador em formato PCB(TraxMaker) Sugerimos também visitar a página de Francisco Barbosa que fez uma placa bastante interessante. Software Versão Windows A interface entre o usuário e o PC é o software EZ V3 ou o EZ V3.1. Versão Dos Existe uma versão Dos que é o EZ V2 . Links importantes
|
[Home] - [Projetos] - [Downloads] - [News] - [Links] - [Currículo] |