Gravador de Microcontrolador AT89S52Manual Ilustrado de operação passos para gravar o seu microcontrolador Conhecendo o gravador Preparando a Protoboard para o gravador Descobrindo o nome da Porta Serial do seu computador Executando o software GRAVA SERIAL.EXE Gravando o Microcontrolador AT89S52 Este dispositivo destina-se a gravar o microcontrolador AT89S52 nas seguintes modalidades: • Gravação em protoboard: Desta forma você pode desenvolver a parte eletrônica do projeto e gravar o microcontrolador sem a necessidade de removê-lo da protoboard, minimizando, deste modo, o desgaste dos pinos do microcontrolador e os contatos da protoboard. • Gravação na placa de extensão do gravador: Neste caso, o microcontrolador é soquetado para gravação e logo após está pronto para uso. Botão RESET (deve ser mantido pressionado durante a gravação) LED vermelho pisca durante a gravação Pinos de conexão com a protoboard (ver tutorial completo) Jaque para alimentação do gravador com fonte de 6 a 16Vcc Conector do cabo de gravação serial Conector USB utilizado para alimentar o gravador Para realizar a gravação do microcontrolador, verifique se você tem em mãos os seguintes itens: • Arquivo .hex ou .bin, que consiste no programa que você criou e compilou no JFE Editor, por exemplo; • Cabo de gravação serial; • Gravador do microcontrolador; • Cabo de impressora USB ou fonte externa (para alimentar a placa do gravador); • Microcontrolador que será gravado; • Protoboard (para conectar o gravador ao microcontrolador); • Computador com porta serial • Software GRAVA SERIAL.exe A protoboard é utilizada para interligar o circuito gravador e o microcontrolador AT89S52; Além dela, são necessários apenas 2 pedaços de fio rígido com 4 cm cada. As interligações são: • Pino 40 até o pino 31 (fio vermelho); Pino 6 • Pino 31 até o pino +5V do gravador (fio marrom). Fig.1: Conectando o gravador Fig.2: Gravador conectado Essas interligações visam fornecer energia ao microcontrolador (+5V ao pino 40) e ativar o uso da memória interna do microcontrolador (+5V ao pino 31). A porta serial é uma das diversas portas de comunicação que o computador oferece para comunicar-se com o mundo exterior. Por ela são transmitidos sinais elétricos que correspondem à informação que se deseja transmitir, como por exemplo, o arquivo que deverá ser gravado da memória do microcontrolador. Na maioria dos computadores, a porta serial é nomeada de COM1. O método mais seguro para conferir essa informação é acessando o painel de controle/ sistema/gerenciador de dispositivos. Siga as etapas a seguir para localizar a porta serial do seu computador: Clique no Menu Iniciar e em seguida em Painel de Controle. O painel de controle também pode ser acessado através das teclas de atalho Windows e PAUSE simultaneamente. Em seguida localize e dê um duplo clique sobre o ícone Sistema. Se este ícone não estiver visível, clique na opção (Alternar para o modo de exibição clássico) Nas Propriedades do sistema clique na guia Hardware e em seguida, clique no botão gerenciador de dispositivos. Fig.5: Painel de controle do Windows XP Navegue até o item Portas (COM & LPT) e clique no botão para expandir as opções. No exemplo ao lado, o computador dispõe de 2 portas seriais denominadas COM1 e COM2. Tipicamente, o nome da primeira porta COM (neste caso COM1) é que está disponível no gabinete do computador e por isso, tentaremos utilizar a porta serial COM1 para gravar o microcontrolador. Fig.6: Localizando a porta serial do computador !"#$# "%#&' ( Este programa tem por finalidade, enviar o programa que você criou (e compilou para o formato .hex) até a memória do microcontrolador, ou seja, gravar o microcontrolador. De um duplo clique no ícone Ao utilizar este programa pela primeira vez, é necessário configurar duas opções: • • O modelo do microcontrolador que você está utilizando; O nome da porta serial do seu computador. Para configurar o modelo do microcontrolador AT89S52, clique no menu Chip e marque a opção AT89S52 (8K). Observe o exemplo na imagem ao lado. Fig.7: Escolhendo modelo do microcontrolador Para configurar o nome da porta do seu computador, clique no menu Porta escolher Porta. Fig.8: Abrindo opções de portas COM Em seguida será exibida uma janela para que você escolha a porta serial disponível no computador. Conforme vimos no painel de controle, deverá ser escolhida a porta COM1 e em seguida, clique no botão OK. Fig.9: Escolhendo a porta COM1 Pronto! já configuramos as 2 opções no software GRAVA SERIAL.EXE. ! ) # *+ ,- No software GRAVA SERIAL.EXE clique no botão Gravar. Fig.10: Iniciando a gravação Em seguida será exibida uma janela para que você localize o arquivo que deverá ser gravado no microcontrolador. Dependendo do compilador que você utiliza, o arquivo poderá estar no formato BIN ou HEX e talvez seja necessário ajustar o tipo de arquivo na opção Arquivos do tipo. Observe a imagem abaixo: Fig.11: Localizando arquivo para ser gravado Alternando entre arquivos .HEX e .BIN ATENÇÃO! Antes de clicar no botão Abrir do programa, pressione o botão RESET da placa do gravador e mantendo-o pressionado, clique no botão Abrir (veja na imagem ao lado). Fig.12: Mantendo o botão RESET pressionado durante a gravação Enquanto você mantém o botão RESET pressionado, o software GRAVA SERIAL.EXE grava o arquivo (HEX ou BIN) na memória do microcontrolador e este procedimento pode ser acompanhado na tela do programa. O tempo médio de gravação varia entre 3 a 6 segundos, dependendo do tamanho do programa. Fig.13: Gravando o microcontrolador Quando a gravação estiver 100% concluída, solte o botão RESET da placa do gravador e pronto! O seu programa já está sendo executado pelo microcontrolador. Fig.14: Gravação concluída Dúvidas sobre erros de gravação ou sobre como obter a placa do gravador, envie email para
[email protected] Elaborado em 11/05/2011 Revisado em 16/05/2011