Um dos programadores mais simples para microcontroladores é o AVReAl. Se o seu computador tiver uma porta LPT, a parte eletrônica do programador pode não conter nenhum elemento ativo. Se não houver tal porta, você pode usar um adaptador USB-LPT.
Instruções
Passo 1
Certifique-se de que o microcontrolador que você está prestes a programar está na lista de dispositivos suportados pelo programador.
Passo 2
Conecte os pinos do plugue DM-25M com as pernas do microcontrolador da seguinte forma: pino 6 do plugue - "/ RESET", pino 7 - MOSI, pino 5 - XTAL1, pino 8 - SCK, pino 10 - MISO, qualquer pino de 18 a 25 - nutrição do fio comum. A localização das pernas do microcontrolador com os nomes correspondentes depende de seu tipo. Pode ser especificado na ficha técnica do microcircuito.
etapa 3
Conecte o plugue DB-25M à porta LPT de seu computador ou a um adaptador USB-LPT. No segundo caso, conecte o adaptador à porta USB do computador. Observe que este adaptador não funcionará em DOS puro.
Passo 4
Baixe o programa de controle para o programador AVReAl adequado para o seu sistema operacional (DOS, Linux, BSD, Windows). A versão DOS não é mais atualizada, mas ainda está disponível para download. Este programa não requer instalação - basta descompactar todos os arquivos em uma pasta. Coloque o arquivo HEX com o firmware lá.
Etapa 5
Aplique energia ao microcontrolador de acordo com sua pinagem, observando a polaridade. Execute o programa com as chaves e o nome do arquivo necessários. A descrição das chaves está localizada na próxima página:
Etapa 6
Após a programação ser concluída com sucesso, desligue o microcontrolador e desconecte-o do programador.
Etapa 7
Com um controlador programado com sucesso, coloque o programador na caixa. Em seu painel frontal, coloque vários painéis para microcontroladores com diferentes pinagens, conectados em paralelo nos pinos correspondentes. Coloque aí a fonte de alimentação, bem como um interruptor que permite ligá-la e desligá-la rapidamente, e qualquer indicador de presença de tensão (por exemplo, um LED com uma resistência de 200 Ohm e potência de 0,5 W), que é necessário para não colocar acidentalmente o microcontrolador na tomada ou retirá-lo desta com a tensão de alimentação ligada.