Precisamos programar microcontroladores hardware e software que pode programar o nosso modelo de microcontrolador. Explique projeto primeiro hardware com o circuito PICs programador descrevemos nesta página e, em seguida, aprender a usar microcontroladores de programação de software especial que funciona perfeitamente com o programador que nos propomos.
Aqui nós fizemos o projeto do programa de desenho esquemático e PCB elétrica com "Eagle", o que você pode baixar e se adaptar ao seu gosto. Este circuito pode ser programado fotos 8, 14, 18, 28 e 40 dos pinos. E EEPROM 24C e 24LC .. Tipo .. Na sua segunda revisão nós estendemos benefícios programador expandir modelos de programação microcontrolador.
O valor ao dinheiro é imbatível, já que por muito pouco dinheiro pode programar uma série de modelos de microcontroladores.
O programador conecta à porta serial no seu computador, mais tarde vamos ver o modelo exato que você selecionar o software para programar microcontroladores com nosso circuito.
Na tabela a seguir, podemos ver modelos de microcontroladores que podem ser programados. Em todos os modelos de PICs, o programador trabalha com diferentes versões de cada modelo (-P, -A, -B, -JW), como versões de baixa potência (16LF e 18LF). Estes modelos para ser redundante não estão incluídos na tabela.
O esquema de ligação é muito simples.
Se você estiver indo para usar muitas vezes o programador será útil para colocar um soquete ZIF (tomada de zero força de inserção) nas tomadas para a colocação da PIC, para que possa colocar o microcontrolador sem qualquer esforço e sem sofrer a conexões programador nem os pinos do PIC. Soquetes ZIF, força de inserção tomada zero.
O desenho da placa de circuito impresso. No topo está a ligar a porta RS-232 para conectar ao computador.
O diagrama de circuito e a disposição da placa de circuito impresso tem de estar na mesma pasta e nomeado como alterações só .sch de extensão para o regime e .brd para a placa, de modo que são reconhecidos e associada com a de Eagle.
Uma foto de nosso programador PICs.
O programador com soquete zif 40 pads.
O programador com soquete zif 28 pads.
Na tabela abaixo podemos ver as diferentes posições em que colocamos o PIC, dependendo do número de pads.
Agora vamos descrever o software necessário programar microcontroladores. Depois de tentar vários microcontroladores programas de gravação, software que nos convenceu foi o "WinPic800".
É um software livre, muito fácil de usar, suporta muitos programadores, é traduzido para muitas línguas, eo melhor de tudo, não falha.
Nós baixado nessa página e escolher a versão mais recente. Dê um duplo clique no executável e escolha o idioma, nós clique em "Next".
Ele adverte onde o programa está instalado, se mudarmos o caminho que podemos fazer, vamos parar onde está, clique em "Start".
Se instalado corretamente aparece a seguinte tela, clique em "OK".
A próxima janela diz-nos se queremos atalhos a serem copiados para a área de trabalho, se quisermos ser copiado aceitar, caso contrário, desmarque a caixa e aceitar.
A próxima coisa que o programa será instalar os drivers, nós damos "Next".
A instalação foi concluída com êxito, e são marcadas caixas dos ícones no canto superior esquerdo.
Nós dar o "OK" e concluir a instalação. Se olharmos para o nosso gerenciador de dispositivos PC, vemos que instalou dois novos, WinPic800 Hardware (IO Portos de Serviços) e Jungo (WinDriver).
Agora vamos abrir o programa e a primeira coisa é escolher o hardware certo, por isso, vá para "Configurações, hardware".
Nós escolhemos JDM programador que é o hardware que pode selecionar para microcontroladores programa com o nosso circuito, clique em "Confirmar alterações".
Vamos ver se a nossa comunicação circuito com o software está correto, por isso, vá para "Teste de Hardware Device".
Se tudo estiver correto nos aparece a seguinte janela confirmando que tudo está OK: "Abertura COM1, Hardware OK". Clique em "Conforme".
Agora vamos abrir uma .hex programa, por exemplo, despertador calendário e termômetro e verificar se você pode programar o microcontrolador.
Antes de abrir a hex deve selecionar o Pic, vamos para as janelas de seleção Pic, localizado no canto superior direito, eo primeiro escolheu 16F, e 16F o segundo modelo, ou seja, o 16F873A.
Agora o modelo.
Agora vamoscarregar o programa.hexpara este cliquena pastaaberta.
Nós escolhemos o código hexadecimal, neste caso "reloj_calendario_alarma_termometro.hex" e o código é aberto na janela principal do programa. Uma vez colocado o Pic correspondente no lugar do programador socket, clique em "programa de todos".
Na janela seguinte, você verá uma barra vermelha com o progresso da programação. Se tudo correr bem, no final de toda a barra vermelha se tornará verde, o que indica que a programação foi bem sucedida. Clique compliant, temos o programador pic e ... pronto para ir!
O programa tem muitas opções de configuração que não vão.
Se você não sabe fazer circuitos impressos clique aquí.