Aiuto problema caricamento

Ciao
credo di avere fatto una gran cavolata e sta di fatto che ora ricevo sempre questo codice dall'ide
avrdude: stk500_recv(): programmer is not responding

In pratica volevo fare una prova, ma ho caricato il codice sbagliato infatti ho caricato questo codice

#include <avr/io.h>
#include <avr/wdt.h>

#define Reset_AVR() wdt_enable(WDTO_30MS); while(1) {}

void setup()
{
// waits for a second
}

void loop() // run over and over again
{
Reset_AVR();
// waits for a second
}

Ora non c'è verso di fargli caricare altro. Mi lampeggia sempre in continuazione il led L e non riesco a fare altro.
Che dite ( a parte il fatto che sono stato un .....). C'è qualche modo per risolvere il problema?