da ethernet board a standalone

Buonasera a tutti ragazzi, volevo condividere con voi la gioia di essere riuscito (al primo tentativo! :smiley: ) a flashare su un atmega328p il bootloader dell'arduino uno e lo sketch blink usando il mio arduino ethernet come programmatore ISP.

Adesso stavo cercando di passare allo step successivo, cioè cercare di utilizzare il mio convertitore usb/seriale per programmare direttamente il micro "standalone", ma sicuramente devo non aver capito alcune cose.

Quello che ho fatto è stato aver "replicato" sulla board le connessioni che leggo sul mio convertitore connettendo i pin del micro. Nel dettaglio ho fatto così:

GND seriale -> GND breadbord;
pin vuoto;
5v seriale -> 5v breadboard;
tx seriale -> pin 3 micro;
rx seriale -> pin 2 micro;
reset seriale -> pin 1 micro.

ma provando a flashare lo sketch ricevo questi errori dell'ide

avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00

Allego foto di supporto

Normalmnete, il pin di reset è tenuto HIGH da una resistenza da 10K ed è colegato al pin RST del adattatore seriale per la programmazione con un condensatore da 100 nF in serie e NON direttamente (... altrimenti, ho idea, che te lo tiene sempre in reset).

Guglielmo

Infatti l'impressione è che sia in reset, sulla guida c'è la procedura per evitarlo sull'arduino, inserendo un condensatore elettrolitico da 10uF, ma non sapevo come replicarlo sulla breadboard.

Pensi che un condensatore elettrolitico da 10uF possa andare bene al posto del 100nF? Oppure ne ho anche ceramici da 22pF.

djdedo:
Infatti l'impressione è che sia in reset, sulla guida c'è la procedura per evitarlo sull'arduino, inserendo un condensatore elettrolitico da 10uF, ma non sapevo come replicarlo sulla breadboard.

NO, quella è tutt'altra cosa e NON ha nulla a che vedere con lo schema classico ...

Quella dove lo vedi meglio di tutti è lo schema di Arduino Pro Mini ... dagli un'occhiata.

22pF sono troppo pochi e 10 uF sono troppi ... fatti una scorta di condensatori misti perché altrimenti sarai sempre inguaiato con i valori :smiley:

Guglielmo

Ci sono riuscito!! In realtà ho trovato l'ultimo paragrafetto della guida che diceva cosa dovevo fare ( :grinning: ), ed oltre all'aver aggiunto il condensatore da 100 nf, ho scoperto di aver fatto un'altro errore, dovevo cioè invertire i segnali TX ed RX. Io avevo collegato TX del convertitore al TX del micro e lo stesso per l'RX, invece dovevo collegare il TX del convertitore all'RX del micro e l'RX del convertitore al TX del micro.
Tutto molto bello :smiley: