can't upload programmes to my new arduino mega 2560

Try the loop back test to see if serial data actual works to and from the PC to the board.

Lefty