o q significa quando vc passa a programação para o atmega e o led rx pisca e o tx não, e dar erro. E tem diferencia o atemga 328pp-pu 1127 para o atmega 328p-pu 1144, porque eu acho q o primeiro queimou e quando eu testo com segundo dar o mesmo resultado so pisca o rx e dar erro. E tambem como saber se o atmega queimou. 

Exibições: 564

Responder esta

Respostas a este tópico

Caro Willian,

O atmega que voce está substituindo está com o bootloader  gravado corretamente? Qual o modelo da sua placa?

Uma forma de testar é:

1 - Ligar apenas o cabo usb e verificar se o LED ON permanece aceso e se o PC reconhece a placa. Se o PC reconhecer a placa isto é sinal que provavelmente a fonte e o driver usb/serial (FTDI232 nos 2009 ou atmega8 nos UNO) da placa está ok. Baixe o diagrama da sua placa  e teste com um multímetro na escala de VDC se tem 5V e 3,3V dos pinos POWER para  o GND.

2 - Quando o botão de RESET é pressionado e solto se o LED L pisca algumas vezes. Se o LED não acender o atmega pode estar sem o bootloader ou danificado. Se possível verificar se tem sinal de clock de 16MHz no cristal com um osciloscópio.

3- Tentar fazer o upload do sketch blink dos exemplos da IDE do arduino.

Espero ter ajudado.

Abraço

Willian,

Caso voce esteja usando o pino 0 (RX) e 1(TX) na sua montagem, voce deve desligar os fios desses pinos quando for fazer o upload do sketch, senão pode dar conflito.

o problema é q eu ja utilizei dois atemga 328 na placa duemilanove e quando eu vou fazer uplod do codigo blink para a placa dar erro pisca so o rx e aparece isso escrito:

avrdude: stk500_getsync(): not in sync: resp=0x00
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51

 

A mensagem

avrdude: stk500_getsync(): not in sync: resp=0x00  

avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51

Significa que o Arduino não está respondendo. Verifique o seguinte:

     A porta serial selecionada é a correta?
     É o driver correto instalado?
     O chip está inserido no Arduino corretamente?
     Será que o chip tem o bootloader correto sobre ele?
.    Experimente tudo.

Outra possibilidade é o driver do adaptador USB da FTDI ou a IDE do arduino com arquivos corrompidos.

Tente reinstalar os drives e a IDE.

Se não der certo tente conectar placa em outro computador para ver se dá certo.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço