Translate

segunda-feira, 14 de abril de 2014

Acertando o Atmega8-16PU para testes com o USBAsp


    Tive um pequeno problema ao programar o Atmega8 somente tendo o protoboard e o USBAsp. A dica é ligar um crystal de 16Mhz e dois capacitores cerâmicos de 22 pF como no esquema do Minimal Shrimp.
    Depois basta ligar o USBAsp nos pino 17 a 20, 22 e 1, conforme  http://webappfreelancer.blogspot.com.br/2013/06/bootloader-no-arduino-minimal-shrimp.html. jumpeia-se somente os pinos 7 com 20 e 22 com 8. O restante dos componentes são dispensáveis. 


    Acertamos os fuses para 8MHz internos (os meus fuses ficaram com L:0xE4 e H:0xD9. 
    Pode se retirar os capacitores e o crystal. 
    Agora o circuito com o Atmega8 funciona praticamente sem qualquer componente extra a 8Mhz.
    Lembre-se que a precisão não é tão boa quanto quando utilizamos um crystal externo, além dos ciclos serem mais demorados. Mas vários projetos que não demandam muita velocidade podem ser utilizados dessa maneira.
    Planejo utilizar para manipular um controle remoto com IR, que deve ser meu próximo projeto.

Nenhum comentário:

Postar um comentário