Como fazer upload de arquivo hexadecimal para Arduino usando o Xloader

Como fazer upload de arquivo hexadecimal para Arduino usando o Xloader
As placas Arduino podem ser programadas usando o software IDE. IDE é uma ferramenta de programação de código aberto para as placas Arduino. A linguagem que o IDE usa para escrever código é uma extensão de c/c++. O IDE converte o código da linguagem C em linguagem da máquina e gera um arquivo hexadecimal binário.

Os microcontroladores não entendem a linguagem C, então a linguagem da máquina é usada para programá -los. Às vezes, precisamos fazer upload de um arquivo hexadecimal diretamente em uma placa Arduino, por isso exigimos que um software externo faça isso porque o IDE não tem suporte nesse caso. Aqui vamos discutir uma das principais ferramentas conhecidas como Xloader e como isso pode ser usado para programar as placas Arduino diretamente usando um arquivo hexadecimal.

Como fazer upload de arquivo hexadecimal para Arduino usando o Xloader

Para fazer upload de um arquivo hexadecimal diretamente em um Arduino, devemos baixar o Xloader primeiro. As etapas a seguir o guiarão sobre o upload de um arquivo hexadecimal e piscar um LED no Arduino Board.

Passo 1: Primeiro download xloader. Clique aqui para baixá -lo.

Passo 2: Um arquivo zip começará a baixar no diretório de download do PC. Extraia esse arquivo.

etapa 3: Nova pasta com nome de arquivo zip será criado. Abra essa pasta e um arquivo de instalação do Xloader estará lá. Execute o arquivo de aplicativo.

Passo 4: Xloader abrirá em uma nova janela.

Etapa 5: Agora conecte a placa Arduino ao PC e verifique a porta do Arduino Com. Abra o gerenciador de dispositivos e verifique o número da porta do Arduino com.

Etapa 6: Em "Com & lpt”Seção Verifique a porta do Arduino Com aqui no nosso caso COM15.

Etapa 7: Agora volte para Xloader, selecione a placa Arduino e confirme o nome do modelo do microcontrolador.

Etapa 8: Selecione a porta COM e defina a taxa de transmissão para comunicação serial.

Etapa 9: Selecione o arquivo hexadecimal que você deseja fazer na placa Arduino. Se você não possui arquivo hexadecimal, clique aqui para aprender como obter o arquivo hexadecimal do Arduino IDE e se você deseja fazer upload do arquivo hexadecimal enviado em qualquer outra placa Arduino e deseja enviá -lo para a nova placa Arduino, clique aqui para aprender como Para baixar o arquivo hexadecimal diretamente do Arduino Board.

Como exemplo, faça o upload do arquivo hexadecimal do LED Blink para testar nossa saída. Depois que o arquivo hexadecimal for selecionado, clique Carregar.

Etapa 10: O arquivo hexadecimal é carregado com sucesso. Uma mensagem com tamanho de arquivo aparecerá na parte inferior.

Saída
Enquanto enviamos um arquivo hexadecimal de exemplos de piscar devados. Um LED a bordo perto do pino 13 começará a piscar.

Conclusão

Arduino IDE converte o código escrito da linguagem C em linguagem de máquina usando arquivo hexadecimal. Arduino só pode ler dados binários. Este artigo é um guia sobre como fazer upload de um arquivo hexadecimal para um arduino sem usar o Arduino IDE.