Go Down

Topic: Usb seriale con atmega328p standalone (Read 2419 times) previous topic - next topic

superzaffo

Ciao Ragazzi, mi sto divertendo cercando di far funzionare questo kit che un mio amico ha preso su ebay  :D
http://www.ebay.it/itm/221121384301?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1497.l2648#ht_6520wt_1163
Ho seguito lo schema che trovate nella pagina che vi ho linkato, ma continua a dare l'errore avrdude: stk500_getsync(): not in sync: resp=0x00 che dovrebbe essere causato dal problema di reset.
Il fatto è che sembra tutto corretto, compreso il condensatore da 100nF, resistenza di pull-up da 10k.. ma niente...
Avete qualche suggerimento e aiuto ?
grazie

tonid

Ciao sz,lo schema è molto semplice quindi non credo che tu abbia dei problemi in tal senso.
Volevo solo ricordarti che per poter programmare in seriale devi aver prima caricato il bootloader tramite ISP ,lo hai fatto ?

superzaffo

Ciao Tonid...
Certo... tra l'altro era tutto un pack che comprendeva il tutto... (tutto compreso, perfino il led e la resistenza)
Infatti non riesco a capire.. ho controllato lo schema più volte... ma sempre quell' errore che appunto dovrebbe essere un problema di reset...
Magari provo a cambiare chip con uno che sono sicuro abbia il bootloader...

superzaffo

Fatto la prova con un chip di cui ero sicura.. ma mi da lo stesso problema...

leo72


Fatto la prova con un chip di cui ero sicura.. ma mi da lo stesso problema...

Hai scaricato il driver per far riconoscere il convertitore?

Brunello


Paolo S

io lo uso regolarmente e funzina benissimo per programmare il 644 così:
RX del convertitore ----> pin 14 (RXD0) del 644 :
TX del convertitore ----> pin 15 (TXD0) del 644:
DTR del convertitore ---> pin 9 (RESET) del 644: interrotto con un condensatore ceramico da 100K pF, ma ho riscontrato che anche
molto diversi va bene comunque ....
naturalmente + 5V e GND dal convertore al 644 ...

dovresti solo trovare i pin RX e tx del 328 quindi:
RX del convertitore ----> pin PD0 (RXD) del 328:
TX del convertitore ----> pin PD1 (TXD) del 328:
DTR del convertitore ---> pin 9 (RESET) del 328: interrotto con un condensatore ceramico da 100K pF, ma ho riscontrato che anche
molto diversi va bene comunque ....
naturalmente + 5V e GND dal convertore al 328 ...


non ho provato sul 328 ma io farei così....
ciao

superzaffo

@leo: Si ho caricato i drivers e tutto ok.. vedo la com.
@Brunello: Ho provato anche invertire i tx e rx ma niente.
@Paolo S: Ho fatto tutto da manuale e come dici tu... A parte che io ho un C da 100nF, come scritto nel loro manuale.. ma stesso problema...
Lo so che dovrebbe funzionare (se non difettoso l' adattatore) ma non va...  Con tutto le prove che ho fatto l' errore è sempre lo stesso... allora mi chiedo se è proprio un problema di reset o altro..



superzaffo

Ahh per info maggiore.. ho provato l'IDE 1.0.1 e anche 0023 e anche su due pc diversi...

tonid

Prova a sostituire il condensatore in serie al reset con una R da 1k

superzaffo

Infatti ti savo giusto leggendo nell' altro topic.. che magari arriverò anche io  :D
Tu dici di mettere solo un R di pull-up nel reset senza condensatore  ?

tonid

Mi riferisco al condensatore da 100nF messo tra il convertitore ed il reset dell'atmega328 (nel link è evidenziato in rosso),la pull-up da 10k lasciala così com'è.....Mettiamo una R da 1k per evitare che si verifichino dei corto circuiti.

superzaffo

Ok, ho provato a sostituire il C con la R da 1K ma niente.. stesso problema...
Ho Testato anche l' adattatore collegando il tx con rx come suggerito dai produttori e funziona dal monitor seriale dell' IDE

Go Up