Go Down

Topic: Shield gms sim900 retorna: avrdude: stk500v2_ReceiveMessage(): timeout (Read 1 time) previous topic - next topic

resende

Olá a todos.
Estou para iniciar um projeto com shield gsm sim900, estou usando o da placa preta, eu compilo o projeto sem  problemas, mas quando tento fazer o upload recebo a seguinte mensagem de erro:

avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
avrdude: stk500v2_command(): failed miserably to execute command 0x10
avrdude: initialization failed, rc=-1
        Double check connections and try again, or use -F to override
        this check.

Estou usando um código simples, pois ainda não tenho experiência com esse shield, o código é esse:

Code: [Select]

#include <SoftwareSerial.h>

SoftwareSerial mySerial(2, 3);

void setup()
{
 mySerial.begin(19200);               // the GPRS baud rate  
 Serial.begin(19200);                 // the GPRS baud rate  
}

void loop()
{
   if(Serial.available())
   {
      mySerial.print((unsigned char)Serial.read());
    }  
   else  if(mySerial.available())
   {
      Serial.print((unsigned char)mySerial.read());
    }  

}


Alguém sabe me dizer se há algo de errado no código ou se o shield é que está com defeito?

Desde já agradeço a todos.

hugo007

Tens a porta COM escolhida correctamente e a board na IDE do arduino?
Debian,Mint,Ubuntu
Arduino Mega 2560
Arduino Nano
Arduino Duemilanove
MAC OS Montain Lion
Raspberry PI Model B

resende

Sim, conferi esses detalhes, estou usando o mega 2560, tem como eu testar se o shied está funcionando normalmente?

hugo007

Sim podes sempre tentar enviar o skeetch Blink que encontras nos exemplos da IDE.
Debian,Mint,Ubuntu
Arduino Mega 2560
Arduino Nano
Arduino Duemilanove
MAC OS Montain Lion
Raspberry PI Model B

resende

Sim o blink funciona, mas isso quer dizer o mega 2560 está funcionando bem, gostaria de saber se o shield gsm está funcioando...

hugo007

Ok
Se usas o mega 2560 que tem 3 portas Series nativas porque é que queres usar a SoftSerial?
Eu usaria a porta nativa.
Ja tentaste enviar o programa removendo a shield?
Será que nao estas a ocupar a Serial 1 com o shield?
Algumas shields teem uns jumpers para poderes escolher onde ligas a RX e a TX da Shield.Sera que tens isso configurado para usar os pinos 0  e 1?
Remove a shield e tentar enviar e posta o resultado.
Debian,Mint,Ubuntu
Arduino Mega 2560
Arduino Nano
Arduino Duemilanove
MAC OS Montain Lion
Raspberry PI Model B

resende

Bom....parece que o problema é no mega, pois tentei executar o blink e retornou a mesma menssagem de erro:

avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer
avrdude: stk500v2_ReceiveMessage(): timeout

Engraçado que ontem estava td normal....


hugo007

ja fizeste isto?
Quote
Remove a shield e tentar enviar e posta o resultado.
Debian,Mint,Ubuntu
Arduino Mega 2560
Arduino Nano
Arduino Duemilanove
MAC OS Montain Lion
Raspberry PI Model B

resende

Fiz algumas alterações aqui e o blink funcionou normalmente, ai teste o código que postei no primeiro post, mas agora sem o shield,
e fez o upload normalmente também...

bubulindo

This... is a hobby.

Go Up