Comprei uns Atmega8 para montar algumas coisas simples, mas hoje fiquei umas quatro horas tentando descobrir o que há de errado.

Acontece o seguinte

Ele está simples, usando o oscilador interno de 8Mhz e com um push-button ligado ao pino 1 (RESET) e um resistor de 10k ligado ao VCC. e um led no pino 13

Gravo com um duemillanove o bootloader,

Mando o scretch para o atmega8 com uma plaquinha que fiz com um MAX232, para não ter que ficar 

tirarndo o ATMEGA328 da placa do DUEMILANOVE.

No momento que dou o segundo reset ou desligo a energia, parece que o bootloader some, ai tenho que fazer tudo novamente.

Estou usando a solução do exemplo arduinoISP, o bootloader, e os arquivos desse blog

http://0000b.blogspot.com.br/2010/09/using-atmel-atmega8-as-arduino...

E inclui no boards.txt

atmega8noXtal.name=Atmega8 no Xtal

atmega8noXtal.upload.protocol=arduino
atmega8noXtal.upload.maximum_size=7168
atmega8noXtal.upload.speed=38400

atmega8noXtal.bootloader.low_fuses=0Xe4
atmega8noXtal.bootloader.high_fuses=0Xc4
atmega8noXtal.bootloader.path=atmega8_noxtal
atmega8noXtal.bootloader.file=ATmegaBOOT.hex
atmega8noXtal.bootloader.unlock_bits=0x3F
atmega8noXtal.bootloader.lock_bits=0x0F

atmega8noXtal.build.mcu=atmega8
atmega8noXtal.build.f_cpu=8000000L
atmega8noXtal.build.core=arduino
atmega8noXtal.build.variant=arduino

Alguém tem alguma sugestão do que pode estar ocorrendo?

Exibições: 355

Responder esta

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço