Oi,
Estou levando uma surra para gravar no AT328p. Já tentei de varias formas mas sempre tenho obtido como resposta a mensagem de erro: "Expected signature for ATmega328P is 1E 95 0F".
1) Comprei um USBASP para gravar, segui as instruções sobre pinagem, montagem (colocando o cristal, etc) mas recebo esta msg de erro. Seja usando a IDE do arduino, progisp, AVRDude ou o Atmel Studio.
2) Tentei gravar usando um arduino Uno, conectando os pinos em uma protoboard. Conferi diversas vezes a pinagem, etc...
3) Tentei usando um ATMega2560, mandando gravar na protoboard com 328p.
4) Tentei usando um ATMega2560, mandando gravar na placa do Uno (removi o chip que estava e coloquei o novo).
5) Tentei gravar direto (com o chip novo) na placa do Uno. Imaginei que não fosse funcionar pois o chip novo deve estar sem bootloader.
Tentei em todos os casos gravar o bootloader, sem sucesso.
Como diz que poderia usar o parametro -F para forçar a gravação, usei a linha de comando com este parâmetro e deu outra msg (e tb não gravou).
"avrdude: Device signature = 0x00ffff
avrdude: Expected signature for ATmega328P is 1E 95 0F
avrdude: safemode: Verify error - unable to read lfuse properly. Programmer may
not be reliable.
avrdude: safemode: To protect your AVR the programming will be aborted
avrdude done. Thank you."
Não sei mais o que fazer... Será que o chip novo está com problemas ? Então deve ser o lote todo pois tentei uns 5 deles com o mesmo resultado. Um deles eu comprei aqui no brasil os outros vieram pelo aliexpress...
Algumas dúvidas "básicas" (não relacionadas ao problema, mas relacionadas a gravação, quando finalmente eu conseguir gravar...)
1) Para usar um At328p stand-alone eu preciso de gravar o bootloader ?
2) Pretendo gravar protegendo o código e vi que posso fazer isso alterando 2 fuses. Se for fazer isso, preciso gravar o bootloader ?
[]s,
Celso
Tags:
Oi,
Vou testar com o clock de 1mhz. Acho pouco provável ser a pinagem pois já fiz varias vezes, revi as ligações varias vezes e, inclusive, testei gravar arduino2560 x arduino uno, e não funcionou...
vlw.
Oi,
Não funcionou reduzindo o clock.
Mas finalmente consegui seguindo o roteiro do link : http://br-arduino.org/2015/05/arduino-bootloader-atmega-standalone....
Consegui gravar o bootloader!
Valeu!
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por