Usb seriale con atmega328p standalone

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

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 ?

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...

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

superzaffo: 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?

io invertirei il Tx con Rx

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

@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..

x iscrizione

Io reinstallerei l'IDE..

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

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

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 ?

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.

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

Sulla giuda di Menniti non c'è anche un paragrafo sulla programmazione seriale?

Non saprei dirti altro..... :roll_eyes:

Comunque, a parte il discorso Reset, continuo a ribadire che i segnali Tx e Rx vanno incrociati. In codeste schedine USB-TTL i Pin Rx e Tx sono riferiti alla schedina, quindi mi pare logico che il Tx della schedina vada a collegarsi con l'Rx del Atmega328.

Metti un 328 su arduino, programmalo con Blink a cui nel loop aggiungi una riga di Serial.print

Rimettilo nella bredboard e poi collega Rx e Tx... e vediamo chi ha ragione

Rx e TX li ho già provati ad invertire... adesso provo quello che tu hai consigliato.. e quindi programmarlo su una board arduino... La guida di Michele è quì davanti a me... ma purtroppo non mi è molto d' aiuto, nel senso che anche la guida dice quello che stiamo dicendo tutti... Mi sembrava molto chiaro lo schema del fornitore e visto che anche Paolo ho visto che lo utilizzava, pensavo che fosse ok.. Il mio amico ha visto il link e lo ha comprato, ma poi gli si è presentato il problema ed è venuto da me.. Faccio un passo indietro... l' errore che si presenta è perchè non trova il chip o per problemi di reset ?

Comunque, a parte il discorso Reset, continuo a ribadire che i segnali Tx e Rx vanno incrociati. In codeste schedine USB-TTL i Pin Rx e Tx sono riferiti alla schedina, quindi mi pare logico che il Tx della schedina vada a collegarsi con l'Rx del Atmega328.

Metti un 328 su arduino, programmalo con Blink a cui nel loop aggiungi una riga di Serial.print

Rimettilo nella bredboard e poi collega Rx e Tx... e vediamo chi ha ragione

Hai perfettamente ragione ma nel link hanno fornito lo schema in cui i segnali non sono incrociati,potrebbe anche starci che hanno deciso di fare una scheda che ha come pin-out le sigle riferite ai pin a cui ci si deve collegare,il fatto è che non c'è uno schema per poter verificare la cosa.