Pesquisar

Como Programar o ESP32 pelo Arduino IDE

Como instalar os drivers do usbasp

Neste post, será mostrado como Instalar os Drivers para o Programador USBasp e testa-lo com o programa ProgISP 1.7.2. Se desejar adquirir esse produto da nossa loja RoboBuilders, clique aqui

Sumário

Características Gerais

  • Gravador para microcontroladores AVR Atmel;
  • Funciona em Windows, Linux e MAC;
  • Permite a leitura e escrita na EEPROM, FLASH, fuse bits e lock bits.

Especificações Técnicas

  • Tensão de alimentação: 5V via USB;
  • Velocidade de programação: até 5Kbps
  • Compatível com 3,3VDC e 5VDC;
  • Proteção contra corrente acima de 500mA;
  • Dimensões: 70x20x25mm;
  • Peso: 20g.

Placas Suportadas

AT

AT89S51, AT89S52, AT89S8253, AT89S2051, AT89S4051, AT86RF401, AT90CAN32, AT90CAN64, AT90CAN128, AT90PWM2, AT90PWM2B, AT90PWM3, AT90PWM3B, AT90PWM81, AT90PWM216, AT90PWM316, AT90S1200, AT90S2313, AT90S2323, AT90S2343, AT90S4414, AT90S4433, AT90S4434, AT90S8515, AT90S8535, AT90SCR100H, AT90USB82, AT90USB162, AT90USB646, AT90USB647, AT90USB1286, AT90USB1287.

ATMEGA

ATmega8, ATmega8A, ATmega8U2, ATmega8HVA, ATmega16, ATmega16A, ATmega16HVA, ATmega16HVB, ATmega16M1, ATmega16U2, ATmega16U4, ATmega32, ATmega32A, ATmega32C1, ATmega32HVB, ATmega32M1, ATmega32U2, ATmega32U4, ATmega32U6, ATmega48, ATmega48P, ATmega48PA, ATmega64, ATmega64A, ATmega64C1, ATmega64M1, ATmega88, ATmega88P, ATmega88PA, ATmega103, ATmega128, ATmega128A, ATmega128RFA1, ATmega161, ATmega162, ATmega163, ATmega164P, ATmega164PA, ATmega165, ATmega165P, ATmega168, ATmega168P, ATmega168PA, ATmega169, ATmega169P, ATmega323, ATmega324, ATmega324PA, ATmega325, ATmega325P, ATmega328P, ATmega329, ATmega329P, ATmega406, ATmega640, ATmega644, ATmega644P, ATmega644PA, ATmega645, ATmega649, ATmega1280, ATmega1281, ATmega1284P, ATmega2560, ATmega2561, ATmega3250, ATmega3250P, ATmega3290, ATmega3290P, ATmega6450, ATmega6490, ATmega8515, ATmega8535.

ATtiny

ATtiny10, ATtiny11, ATtiny12, ATtiny13, ATtiny13A, ATtiny15, ATtiny22, ATtiny24, ATtiny24A, ATtiny25, ATtiny26, ATtiny28, ATtiny43U, ATtiny44, ATtiny44A, ATtiny45, ATtiny48, ATtiny84, ATtiny85, ATtiny88, ATtiny167, ATtiny261, ATtiny261A, ATtiny461, ATtiny861, ATtiny861A, ATtiny2313, ATtiny2313.

Pinagem

Instalando os Drivers

O primeiro passo para instalar os drivers para o programador USBasp é o download do software Zadig. Este é um programa que visa simplificar o download e ativação de drivers.

  1. Acesse a página: https://zadig.akeo.ie/ e faça o download e instalação da versão mais recente compatível com seu sistema operacional;
  2. Abra o programa com o USBasp conectado ao computador;
  3. Clique no botão options e List All Devices;
  1. Encontre e marque o USBasp na seleção de dispositivo;
  2. Na seleção de drivers, escolha o libusb-win32 e, por fim, clique em replace driver.
    • Para verificar a instalação, abra o gerenciador de dispositivos e confira se o produto é listado na aba libusb-win32.
  1. Encontre e marque o USBasp na seleção de dispositivo;
  2. Na seleção de drivers, escolha o libusb-win32 e, por fim, clique em replace driver.
    • Para verificar a instalação, abra o gerenciador de dispositivos e confira se o produto é listado na aba libusb-win32.

Para programar a placa com o Arduino IDE o driver utilizado deverá ser o WinUSB

Testando o programador usando o software Prog ISP 1.72

Para testar o programador USBasp, iremos usar o software Prog ISP 1.72. Há outros softwares que podem ser usados para a gravação de microcontroladores como AVRDUDESS, AVR PROGRAMMER, dentre outros. Usamos e recomendamos o Prog ISP 1.72.

  1. O primeiro passo é fazer o download do programa. Clique aqui para baixa-lo;
  2. Extraia os arquivos baixado em uma pasta do seu computador e execute o arquivo progisp;
  1. Conecte o programador USBasp na USB do seu computador e verifique se há conexão como mostrado na imagem abaixo;