Índice:

Como gravar ATTiny85 usando Arduino-Mega como ISP: 5 etapas
Como gravar ATTiny85 usando Arduino-Mega como ISP: 5 etapas

Vídeo: Como gravar ATTiny85 usando Arduino-Mega como ISP: 5 etapas

Vídeo: Como gravar ATTiny85 usando Arduino-Mega como ISP: 5 etapas
Vídeo: Gravador Shield ISP com arduino UNO 2024, Novembro
Anonim
Como gravar ATTiny85 usando Arduino-Mega como ISP
Como gravar ATTiny85 usando Arduino-Mega como ISP

Colaboradores - Sayan Wadadar, Chiranjib Kundu

Programando ATTiny85 usando Arduino MEGA2560 como ISP.

Alguns meses atrás, eu estava tentando encolher meu projeto Arduino usando meu Attiny 85 ic. Foi a primeira vez que tentei programar um ATTiny 85 20u usando meu Arduino Mega. Eu tinha enfrentado alguns problemas para fazer isso. Pesquisei na internet, mas não havia nenhum projeto que descrevesse claramente o método para fazê-lo. Todos os métodos são descritos usando o Arduino Uno como ISP, mas não são descritos como usar o Arduino Mega como ISP. Há uma pequena mudança de código no esboço "ArduinoISP" enquanto usamos o Arduino Mega como ISP.

Passo 1:

Imagem
Imagem

Processo: Em primeiro lugar, obtenha o suporte ATTiny 85 no Arduino IDE. Para isso, você precisa ir ao

1. Arquivo -> Preferência

2. Agora clique em "URLs de gerenciador de placas adicionais"

3. E cole o link fornecido na caixa: https://raw.githubusercontent.com/damellis/attiny/ide-1.6.x-boards-manager/package_damellis_attiny_index.json 4. E então pressione OK.

5. Agora feche o IDE do Arduino.

6. Em seguida, reinicie o IDE.

Passo 2:

Imagem
Imagem
Imagem
Imagem

7. Em seguida, vá para: Tool -> Board -> Board Manager 8. Agora procure por: attiny

9. Baixe e instale: "attiny by Davis A. Mellis"

10. Em seguida, conecte seu Arduino ao computador e selecione Arduino Mega Board e também selecione a porta correta.

Etapa 3:

Imagem
Imagem

11. Agora vá para: Arquivo -> Exemplo -> ArduinoISP

12. Abra esse exemplo.

13. Altere conforme mostrado na imagem acima (também fornecida abaixo):

#define RESET 53

# define PIN_MOSI 51

# define PIN_MISO 50

#define PIN_SCK 52

14. Upload: ArduinoISP.ino

Passo 4:

Imagem
Imagem
Imagem
Imagem

12. Agora conecte seu pino conforme descrito abaixo: Mega Pin 51 ATtiny Pin 5 (MOSI)

Mega Pin 50 ATtiny Pin 6 (MISO)

Mega Pin 52 ATtiny Pin 7 (SCK)

AT minúsculo pino 4 GND (pino de aterramento)

ATtiny Pin 8 to VCC (5V)

Mega Pin 53 ATtiny Pin 1 (SS)

** conecte um capacitor de 10uf entre Ground e RESET ao Arduino Mega.

Etapa 5:

Imagem
Imagem
Imagem
Imagem
Imagem
Imagem
Imagem
Imagem

13. Para fazer o upload do esboço Blink Led para attiny usando atmega:

vá para: Arquivo -> Exemplo -> Básico -> Blink.ino

14. Em seguida, você precisa mudar para o esboço do pino led 13 para 1, porque o ATtiny 85 tem apenas 8 pinos, então você precisa mudar o pino de saída.

15. Depois disso, vá para: Painel de Ferramentas ATtiny25 / 45/85

16. Em seguida, selecione: Ferramentas Processador ATtiny85

17. Ajuste o relógio: Ferramentas do relógio interno de 8Mhz

18. Agora vá para: Ferramentas Programador Arduino como ISP

19. Em seguida, você precisa ir para: Ferramentas Gravar Bootloader

20. Concluído o upload do Sketch.:)

…….. Obrigado, tenha um bom dia…….

Recomendado: