Bom, alguém sabe como "forçar" a mudança de um ATMEGA328 de 16Mhz com cristal externo para o ocilador interno de 8Mhz,

Já selecionei em "boards" o lilypad, e não adianta, não grava o bootloader.

Quando uso o sketch de ARDUINOISP ele não reconhece o chip, se uso um outro sketch que fornece externamente 8Mhz, ele consegue gravar.

Tenho 5 atmega328 nessa situação, queria usar eles sem o cristal, mas tentei tudo que podia,

estou pensando em tentar usando alta voltagem, para zerar o chip, mas não sei bem como fazer isso.

Exibições: 1057

Responder esta

Respostas a este tópico

amigo, vc esta usando o cristal na hora de gravar o bootloader?

Tentei sem o cristal, com o arduinoISP, e tentei com um outro sketch que fornece 8Mhz para quando vai gravar o BOOTLOADER.

Vou tentar por um deles em um Duemilanove e gravar o bootloader como se fosse um lilypad

Chefe você tem que alterar os fuses, eu uso um gravador ISP, e o AtmelStudio no windows, e o Eclipse no Linux, só que programo sem a IDE do Arduino usando C. 

Tenta isso, uma vez fiz e deu certo :  http://engenheirando.com/arduino/montando-arduino-na-protoboard/

Verifica o detalhe das configurações dos fuses: 

atmega328bb.bootloader.low_fuses=0xE2
atmega328bb.bootloader.high_fuses=0xD8
atmega328bb.bootloader.extended_fuses=0x07

Dúvida olha o datasheet do atmega328 que explica o que é.

Já gravei vários, mas tem alguns q de modo algum eles aceitam, rodar com o oscilador interno

Esses continuam a rodar com o oscilador externo?

Caso não é possível que tenha alterado o clock para uma velocidade muito baixa, e não esteja conseguindo gravar.

Tive um problema desses e consegui um sketch para gerar um clock de 1mhz, onde consegui recuperar meus micro controladores.

Talvez não seja o caso mais segue o link com o sketch:  http://labdegaragem.com/xn/detail/6223006:Topic:154701?xg_source=ac...

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço