Pages: [1]   Go Down
Author Topic: mega 2560 and ethernet shield compatibility  (Read 652 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 4
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hi

I just bought a new Mega 2560 R3 and a ethernet shield R3 , but when i'm trying to upload a program, i'm getting the rolling error :
avrdude: stk500v2_ReceiveMessage(): timeout

Without the shield connected the upload goes well. Also to tested the R3 shield on a previous version of the uno and it work also.

So it seem their is a compatibility issue between the mega and the ethernet shield ?

Have someone else notice this issue ?

thanks
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 4
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Quick update

when i disconect PIN 10 from the shield , i'm able to load the program.  But of course the ethernet part of my program doesn't run.

Can my arduino mega have hardware issue ?  Can i use an other pin for the chip select ?

thanks
Logged

Miramar Beach, Florida
Offline Offline
Faraday Member
**
Karma: 144
Posts: 5973
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

That sounds like a hardware issue. Mine works fine. I can reprogram the 2560 with the shield connected.
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 4
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Thanks for the input SurferTim

I did another test today , and i more an more confused.

here is what i did :

1) load the ASCII table example program without the ethernet shield
     => Everything ok , upload and the serial output listed all the ascii code
2) install the shield and reload the ascii table example program
    => still OK
    note that when the ethernet cable is connected the both link and 100M led are blinking
3) load my program for the ethernet shield (with the shield still connected)
   => upload was success full but at the of the upload the link and 100M led from the ethernet shied stop blinking
   => but the program (a simply took this example http://arduino.cc/en/Tutorial/WebServer ) did not run , serial console empty , and nothing on the internet browser

And after this no more able to load any other program without getting the stk500v2_ReceiveMessage(): timeout error message
Only way to come back is to unplug the shield and re program.

Seem there is a conflict between the serial and the ethereal shield ? look like the serial port is loss as soon as a program is using the ethernet shield ?

Note i did this test with 2 different ethernet shield R3 and R2 and both are failing , and on an other side both shield are working well with the same program, on a ardunio UNO rev2

If someone have some idea i would appreciate

Thanks
Logged

Pages: [1]   Go Up
Jump to: