quinta-feira, 24 de fevereiro de 2011

USBASP com Atmega88

Após alguma ausência, aqui vai o programador para Atmel.

Baseado no programador fiz uma placa.O circuito veio do site do Ulrich Radig. Escolher AVR e depois escolher USB AVR Prog.
O processo para fazer as placas já descrevi aqui no blog.
Foi programar o atmega88 com o firmware do Atmega48 que são compatíveis.
Se usarem o ATmega8 (notem falta um oito) é que devem usar a versão para o ATmega8.

Devem perguntar-se como é que foi o firmware para dentro do programador ?
Para isso necessitam alguém que vos faça isso, ou então usam a versão para o interface RS232 ( série ) que já postei aqui .


Já montada ficou assim.
O interruptor serve para mudar a velocidade de programação. 
Como o Atmega88 por defeito vem com 1Mhz, é necessário comutar para a velocidade mais lenta. Após mudar os fuzes para um cristal externo, podemos repor novamente a velocidade mais rápida.
Aqui está o esquema que usei para por os componentes.
O papel é dobrado e posto para no interior da caixa. Assim sei sempre onde procurar se for necessário.

A caixinha é uma que se compra bem barata no vosso fornecedor de componentes electrónicos.
 Aqui está o aspecto final do programador USB. 
Para programar uso o AVR8 Burn-O-Mat que existe para o "Janelas" e para o Ubuntu. 

Podem descarregar no seguinte local :Burn-O-Mat

É só ligar um cabo USB e instalar os drivers para o "Janelas" caso usem....
Os drivers estão no ficheiro zipado que encontram no site do Ulrich ( ver mais acima ).

Sem comentários:

Enviar um comentário