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?