Estou tentando gravar o bootloader em dois ATMEGA328P-PU com clock de 8Mhz, ja criei novas entradas no boards.txt

atmega328pu.name=ATmega328 no Xtal (8Mhz) (OTHER)
atmega328pu.upload.protocol=arduino
atmega328pu.upload.maximum_size=30720
atmega328pu.upload.speed=19200

atmega328pu.bootloader.low_fuses=0xE2
atmega328pu.bootloader.high_fuses=0xD8
atmega328pu.bootloader.extended_fuses=0x05
atmega328pu.bootloader.path=atmega
atmega328pu.bootloader.file=ATmegaBOOT_168_ATMEGA328_pro_8MHz.hex
atmega328pu.bootloader.unlock_bits=0x3F
atmega328pu.bootloader.lock_bits=0x0F

e no arverdude.conf mudei o signature = 0x1e 0x95 0x0f;

Mas não funciona...

Alguma dica?

Bom consegui gravar, o problema era que o chip já tinha um bootloader com 16MHz.
Usei o programa dessa página para poder gravar o bootloader.

http://www.gammon.com.au/forum/?id=11637

Ele tem um verificador de CHIP e um gravador de Bootloader, ele permite regravar um chip que precisaria de clock externo, através de um clock (8Mhz) gerado pelo pino 9.

Exibições: 3750

Responder esta

Respostas a este tópico

Marcelo,

Qual circuito de gravação você esta usando, pela porta paralela ou por ISP e qual software ?

Já gravei bootloader utilizando o circuito pela porta paralela e por ISP, usando a propria IDE do Arduino.

Gravei como um Arduino Uno ou Duemilanove com cristal de 16 Mhz.

Por que você precisa o arduino rodando a 8 MHz ?

Sds,

Estava usando o ArduinoISP, mas descobri os problemas, um o CHIP está zuado, no outro chip, como já tinha um bootloader de UNO gravado nele, tive que usar um outro gravador de bootloader, que fornecia o clock necessário.

Estou chegando ao fim do projeto e estou para fazer o ATMEGA rodar em stand-alone, e como não preciso de 16Mhz para o processamento, deixo de ter que soldar os componentes do clock.

Olá Marcelo.

Mas então aproveita toda esta experiência que você "passou" com esta solução e faz um tutorial pormenorizado de como gravar Bootloader, etc...desta versão de processador.

O futuro agradece.

Obrigado.

Vou tentar, boa idéia.

eu também agradeço ...kkk...

Amigo, preciso de uma ajuda sua, fiz o arduino na protoboard igual o do site , mas com o atmega 328p, qual bootloader devo usar? e no arduino IDE na hora de gravar o botloader aparece que a porta paralela esta fechada, algo do tipo,  O QUE EU FAÇO?

Você está gravando com qual gravador? Você tem um Arduino Funcional? Pois é o jeito mais fácil de gravar é usando o ARDUINOISP.

cara, nao tenho um arduino e nem sei quem tem perto de min, queria gravar usando a porta serial, ajuda ai por favor.

Você está tentando pela porta serial ou paralela?

Qual é o gravador que você montou?

Desculpe, mas a parte "aparece que a porta paralela esta fechada, algo do tipo", não ajuda em nada, coloque aqui a msg que aparece, e vamos tentar te ajudar.

certo, e que eu estava sem o computador na hora da postagem, estava tentando gravar pela db-25(e paralela), fiz as plugagens como a do tutorial do site mas nao deu.

apareceu uma mensagem: ''avrdude: failed to open parallel port "lpt1"''

Bom, vou assumir que você procurou na internet e por algum fato estranho não achou o motivo, e após 4 horas procurando, veio perguntar aqui.

Segue esse tutorial para instalar o software necessário.

http://nossorepositorio.blogspot.com.br/2010/11/como-instalar-o-giv...

E depois tenta gravar 

exatamente kkkk, ajudou mesmo amigo, se der certo eu posto aqui, valeu.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço