domingo, 4 de janeiro de 2015

Programando Attinys com USBasp - Parte 2

Finalmente a parte 2...
Agora vamos  conectar o USBasp ao attiny e  depois colocar o avrdude da arduino ide num modo de programação lento para que ele possa grava bootloaders e sketchs com o USBasp em microcontroladores com clocks menores que 4 MHZ .

Conectando USBasp ao Attiny

attiny25/45/85 pinout
USBasp 10 pin header

Agora é tudo bem simples, devemos apenas seguir as devidas pinagens e conectar VCC, GND, MOSI, MISO, SCK e RESET do USBasp com o do Attiny85.


  Pino 1 Attiny --> Pino 5 USBasp  
  Pino 4 Attiny --> Pino 10 USBasp
Pino 5 Attiny --> Pino 1 USBasp

Pino 6 Attiny --> Pino 9 USBasp

Pino 7 Attiny --> Pino 7 USBasp

Pino 8 Attiny --> Pino 2 USBasp


Deve ficar assim :

Pronto!!!!! Agora é só lembrar de escolher USBasp no menu Tools > Programmer.

Se por algum caso você não conseguir gravar bootloader ou sketches em chips virgens ( clock de 1 MHz ) você terá que ir na sua pasta arduino\hardware\tools\avr\etc\avrdude.conf e mudar a linha 319 para default_bitlock = 10
Com isso o avrdude usará uma velocidade mais baixa de comunicação e conseguira gravar bootloader a sketches em microcontroladores de clock baixo.

Nenhum comentário:

Postar um comentário