collapse

* Posts Recentes

Amplificador - Rockboard HA 1 In-Ear por almamater
[Ontem às 19:13]


O que é isto ? por KammutierSpule
[26 de Março de 2024, 19:35]


Bateria - Portátil por almamater
[25 de Março de 2024, 22:14]


Emulador NES em ESP32 por dropes
[13 de Março de 2024, 21:19]


Escolher Osciloscópio por jm_araujo
[06 de Fevereiro de 2024, 23:07]


TP4056 - Dúvida por dropes
[31 de Janeiro de 2024, 14:13]


Leitura de dados por Porta Serie por jm_araujo
[22 de Janeiro de 2024, 14:00]


Distancia Cabo por jm_araujo
[08 de Janeiro de 2024, 16:30]


Meu novo robô por josecarlos
[06 de Janeiro de 2024, 16:46]


Laser Engraver - Alguém tem? por almamater
[16 de Dezembro de 2023, 14:23]

Autor Tópico: Upload sem sucesso (erro not in sync: resp=0x00)  (Lida 10222 vezes)

0 Membros e 1 Visitante estão a ver este tópico.

Offline samc

  • Mini Robot
  • *
  • Mensagens: 442
Upload sem sucesso (erro not in sync: resp=0x00)
« em: 26 de Março de 2013, 18:48 »
Boas, finalmente já chegou o arduino que encomendei no ebay.
No entanto, não consigo fazer upload de nada e após pesquisar bastante preciso da vossa ajuda para resolver o problema.
Passo a explicar o que tenho e o que fiz:

O QUE ESTOU A USAR
ARDUINO: Pro Mini Module Atmega328 5v 16M For Arduino Compatible


USB TO SERIAL: FT232RL USB To Serial Adapter Module USB TO 232 For Arduino Download Cable


Está ligado diretamente com os 6 pinos ao arduino

CABO USB: Cabo Nokia DKE-2 (experimentei com outro cabo mini usb e o dispositivo USB to Serial não era reconhecido no windows), é um cabo que funciona bem na transferência de dados por isso desconfio cada vez menos do cabo

COMPUTADOR/SOFTWARE: experimentei em 2 PCs Windows 8 x64 e Windows 7 x86; já experimentei os drivers mais antigos e os mais recentes na página oficial (além de os incluídos no software oficial do Arduino)

Experimentei o software oficial do Arduino versão 1.04 e 1.5.2

O QUE FAZ
Se ligar o arduino aos 5V o led de power vermelho fica aceso e o verde pisca (digital pin 13) em intervalos de 1 segundo
Se ligar ao chip FDTI faz o mesmo (o chip está a alimentar o arduino com 5V)
Quando faço upload do skeche o led verde pisca inicialmente mais rápido e depois volta a piscar normalmente
no output aparece o seguinte:
Código: [Seleccione]
         Using Port                    : \\.\COM14
         Using Programmer              : arduino
         Overriding Baud Rate          : 57600
avrdude: Send: 0 [30]   [20]
avrdude: Send: 0 [30]   [20]
avrdude: Send: 0 [30]   [20]
Depois aguarda uns segundos e adiciona as seguintes linhas...
Código: [Seleccione]
avrdude: Recv:
avrdude: stk500_getsync(): not in sync: resp=0x00

avrdude done.  Thank you.

O QUE JÁ EXPERIMENTEI PARA TENTAR RESOLVER E CONTINUA NA MESMA
Mudar o porta COM (tenho a porta correta selecionada)
Mudar o tipo de placa (além do indicado Pro Mini com 328 16MHz 5V, já experimentei com outras placas)
Experimentar noutro computador
trocar cabo USB
Ligar um fio de shunt do pino TX do Arduino ao pino 31 do microcontrolador ATMEGA328P (fiz isto porque desconfio de uma pista na placa q pareceu-me estar a fazer mau contacto com o pino TX, com o multímetro há continuidade entre o pino 30 e o RX, mas não entre o 31 e o TX)

Carregar no botão de RESET antes do upload, durante o upload, ficar sempre a carregar, (numa das primeiras vezes que fiz isso o led verde ficou a piscar muito rápido até desligar a alimentação do arduino, agora nunca mais fez isso)
Tentar gravar o bootloader
Código: [Seleccione]
         Using Port                    : usb
         Using Programmer              : stk500v2
avrdude: usbdev_open(): did not find any USB device "usb"
Experimentei outra versão do software oficial do Arduino

Alguém tem sugestões? Já estou a ficar desconfiado do equipamento baratucho que comprei :(
Agradeço desde já qualquer ajuda
« Última modificação: 26 de Março de 2013, 19:30 por samc »

Offline CBX

  • Mini Robot
  • *
  • Mensagens: 1.315
Re: Upload sem sucesso (erro not in sync: resp=0x00)
« Responder #1 em: 26 de Março de 2013, 19:44 »
tira uma foto de como estás a ligar isso

Offline samc

  • Mini Robot
  • *
  • Mensagens: 442
Re: Upload sem sucesso (erro not in sync: resp=0x00)
« Responder #2 em: 26 de Março de 2013, 20:07 »
O fio de shunt dessoldou-se mas o erro persiste na mesma, quer o fio esteja ligado ou não. Ficam as fotos da ligação:


http://i48.tinypic.com/fngxdv.jpg


http://i47.tinypic.com/21aeob6.jpg

Offline samc

  • Mini Robot
  • *
  • Mensagens: 442
Re: Upload sem sucesso (erro not in sync: resp=0x00)
« Responder #3 em: 26 de Março de 2013, 20:14 »
verifiquei com o multímetro a continuidade das pistas entre o microcontrolador e os pinos da placa e tudo bateu certo:

Já estou desconfiado do chip fdti (ele pisca os dois leds assim que ligo a alimentação, depois apenas pisca muito brevemente o led de TX quando faço o upload para o arduino). Ainda por cima comprei o chip mais caro em vez do CP2102 para evitar potenciais problemas  :(

Offline samc

  • Mini Robot
  • *
  • Mensagens: 442
Re: Upload sem sucesso (erro not in sync: resp=0x00)
« Responder #4 em: 26 de Março de 2013, 20:43 »
Vídeo que mostra o estado dos leds assim que eu ligo o cabo USB ao PC
View My Video

Offline metRo_

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 3.753
Re: Upload sem sucesso (erro not in sync: resp=0x00)
« Responder #5 em: 26 de Março de 2013, 20:55 »
Para alem desse conversor usb-rs232 tens outro conversor? Ou algum arduino normal?

Offline CBX

  • Mini Robot
  • *
  • Mensagens: 1.315
Re: Upload sem sucesso (erro not in sync: resp=0x00)
« Responder #6 em: 26 de Março de 2013, 20:58 »
desliga tudo e no conversor liga o tx ao rx, abre um programa de terminal qualquer e vê se os dados enviados são recebidos.

tens o tipo de arduino correcto seleccionado no IDE?

Offline filipe89

  • Mini Robot
  • *
  • Mensagens: 164
Re: Upload sem sucesso (erro not in sync: resp=0x00)
« Responder #7 em: 26 de Março de 2013, 21:03 »
será que já trás o bootloader?

Offline metRo_

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 3.753
Re: Upload sem sucesso (erro not in sync: resp=0x00)
« Responder #8 em: 26 de Março de 2013, 21:05 »
desliga tudo e no conversor liga o tx ao rx, abre um programa de terminal qualquer e vê se os dados enviados são recebidos.

tens o tipo de arduino correcto seleccionado no IDE?

era isto que queria que fizesses :p mas nem me estava a lembrar da solução mais simples  ::)

Offline LuísR.A.

  • Mini Robot
  • *
  • Mensagens: 1.224
    • Clube de Robotica
Re: Upload sem sucesso (erro not in sync: resp=0x00)
« Responder #9 em: 26 de Março de 2013, 21:36 »
eu recebo este erro sempre que tento programar um attiny com o arduino leonardo...por isso é que desisti deles
Tiva MCU é que é.

Tutoriais Tiva+codigos exemplo:
https://sites.google.com/site/luiselectronicprojects/

Offline samc

  • Mini Robot
  • *
  • Mensagens: 442
Re: Upload sem sucesso (erro not in sync: resp=0x00)
« Responder #10 em: 26 de Março de 2013, 22:51 »
Para alem desse conversor usb-rs232 tens outro conversor? Ou algum arduino normal?
Infelizmente não, por isso a minha inexperiência. O que tenho é um conversor destes:


Obrigado por a sugestão, nunca fiz algo similar, então não sei se testei como vocês sugeriram:

Offline filipe89

  • Mini Robot
  • *
  • Mensagens: 164
Re: Upload sem sucesso (erro not in sync: resp=0x00)
« Responder #11 em: 26 de Março de 2013, 23:14 »
não sei se o problema é genérico mas com um conversor não consegui programar um AVR AT90s1200. Tive mesmo que ir a um pc fixo, mas programo bem um arduino com isso

Offline metRo_

  • Administrator
  • Mini Robot
  • *****
  • Mensagens: 3.753
Re: Upload sem sucesso (erro not in sync: resp=0x00)
« Responder #12 em: 26 de Março de 2013, 23:16 »
Para alem desse conversor usb-rs232 tens outro conversor? Ou algum arduino normal?
Obrigado por a sugestão, nunca fiz algo similar, então não sei se testei como vocês sugeriram:

Ligaste p TX ao RX de certeza? É que estás a receber tudo null

Offline samc

  • Mini Robot
  • *
  • Mensagens: 442
Re: Upload sem sucesso (erro not in sync: resp=0x00)
« Responder #13 em: 26 de Março de 2013, 23:45 »
liguei assim


Como dá para ver na imagem, o solder pad para selecionar 3.3 ou 5V está aberto (cheguei a experimentar utiliza-lo nos 5V quando andei a testar alternativas e como também não funcionei, removi a solda)

Experimentei a enviar dados binários e estranho.... não recebe nada
Código: [Seleccione]
# # # TX data format changed to: Bin # # #

# # # RX data format changed to: Bin # # #
Data sent: 01000001 01010100 01001001 00110001 00001101 00001010
Data received: 00000000 00000000 00000000 00000000 00000000 00000000
Data sent: 01000001 01010100 01001001 00110010 00001101 00001010
Data received: 00000000 00000000 00000000 00000000 00000000 00000000
Data sent: 01000001 01010100 01001001 00110011 00001101 00001010
Data received: 00000000 00000000 00000000 00000000 00000000 00000000
Data sent: 01000001 01010100 01001001 00110100 00001101 00001010
Data received: 00000000 00000000 00000000 00000000 00000000 00000000
Data sent: 01000001 01010100 01001001 00110101 00001101 00001010
Data received: 00000000 00000000 00000000 00000000 00000000 00000000
Data sent: 01000001 01010100 01001001 00110110 00001101 00001010
Data received: 00000000 00000000 00000000 00000000 00000000 00000000
Data sent: 01000001 01010100 01001001 00110111 00001101 00001010
Data received: 00000000 00000000 00000000 00000000 00000000 00000000
Data sent: 01000001 01010100 01001001 00111000 00001101 00001010
Data received: 00000000 00000000 00000000 00000000 00000000 00000000
« Última modificação: 26 de Março de 2013, 23:51 por samc »

Offline samc

  • Mini Robot
  • *
  • Mensagens: 442
Re: Upload sem sucesso (erro not in sync: resp=0x00)
« Responder #14 em: 27 de Março de 2013, 00:03 »
Cada vez mais desconfio do adaptador, experimentei a ligar o meu adaptador USB - RS232 e a comunicação funcionou no programa (não era burrice minha a utilizar o software).




PS: estou a deixar imagens do que fiz e de alguns dados importantes para servir de ajuda a alguém que se depare com o mesmo problema no futuro e assim já saberá como o resolver