Pages: 1 [2] 3   Go Down
Author Topic: Usb seriale con atmega328p standalone  (Read 1409 times)
0 Members and 1 Guest are viewing this topic.
Cagliari, Italy
Offline Offline
Tesla Member
***
Karma: 104
Posts: 6617
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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

Code fast. Code easy. Codebender --> http://codebender.cc/?referrer=PaoloP

Torino
Offline Offline
God Member
*****
Karma: 2
Posts: 753
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Non saprei dirti altro..... smiley-roll
Logged

Tuscany
Offline Offline
Edison Member
*
Karma: 37
Posts: 1488
View Profile
 Bigger Bigger  Smaller Smaller  Reset 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
Logged

Offline Offline
God Member
*****
Karma: 2
Posts: 536
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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 ?
Logged

Torino
Offline Offline
God Member
*****
Karma: 2
Posts: 753
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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

Offline Offline
God Member
*****
Karma: 2
Posts: 536
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Tonid: avevo già provato ad invertire rx e tx..
Comunque ho fatto la prova di programmare il chip su arduino con un serial.print e il codice blink...
Tutto bene su arduino... se lo porto sulla breadboard alimentata dall' adattatore usb.. non funziona niente.. ne il led e ne il serial.print...
Ho ricontrollato tutti i pin e lo schema... ma vedo tutto ok...
Logged

Tuscany
Offline Offline
Edison Member
*
Karma: 37
Posts: 1488
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

ma i pin di alimentazione ( Vcc e Gnd ) del 328, li hai collegati ?

lo chiedo perche' nello schema ebay non li vedo connessi

EDIT: Sono ciecato. ci sono
« Last Edit: January 20, 2013, 09:15:23 am by brunello » Logged

Offline Offline
God Member
*****
Karma: 2
Posts: 536
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

eh eh .. no problem Brunello  smiley-lol
Li ho anche misurati.. poco più di 5V...
Logged

Dueville (VI)
Offline Offline
Edison Member
*
Karma: 28
Posts: 1722
http://cesarecacitti.wordpress.com/
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Prima di fare un bagno di sangue preciso che i pin TX e RX del convertitore sono incasinati (tx al posto di rx e rx al posto di tx) e quindi NON vanno incrociati
Logged

Arduino UNO r3, Arduino MEGA 1280, adafruit motor shield, bluetooth module, enc28j60 shield.
Ultimi acquisti: un sacco di componenti elettronici, ATTEN AT 8586

Torino
Offline Offline
God Member
*****
Karma: 2
Posts: 753
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

@sz
Aggiungici un condensatore da 100nF vicino all'alimentazione del 328 che nello schema manca ed invece ci va..
Quindi ricapitolando hai collegato il convertitore direttamente sui pin rx/tx di arduino insieme all'alimentazione e provando a scaricare lo scketch è andato a buon fine ?
Mentre collegandoti allo stand alone non va nulla?
Logged

Offline Offline
God Member
*****
Karma: 2
Posts: 536
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Esatto tonid. Tutto funziona su un arduino, non funziona niente se lo metto sulla bradboard...
Tu dici di mettere un condensatore tra il Vcc e GND dell' alimentazione del chip ?
Logged

Torino
Offline Offline
God Member
*****
Karma: 2
Posts: 753
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Si si,quello è sempre bene metterlo ma non credo sia quello il problema.
Logged

Offline Offline
God Member
*****
Karma: 2
Posts: 536
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Infatti... Inserito anche quello e non funzia ancora... :-(
Logged

Tuscany
Offline Offline
Edison Member
*
Karma: 37
Posts: 1488
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Presupponiamo che tu abbia un 328 con dentro lo sketch del Blink etc
( cosa di cui non sono sicuro, visto la risposta che hai dato a Tonid )

se nella bredboard non funziona ( presupposto che sia collegato giusto ) o c'e' il pin 1 ( reset  ) senza resistenza verso il +5, o c'e' l'oscillatore che non e' ben collegato

Logged

Torino
Offline Offline
God Member
*****
Karma: 2
Posts: 753
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ma quando hai fatto le prove su arduino e stand alone il 328 era lo stesso o erano due chip diversi?
Ecco vedo la domanda di brunello,stavo cercando anche io di capire se una volta programmato sulla board di arduino (tramita convertitore esterno) e poi montato lo stesso chip sulla breadboard se il blink funziona oppure no....
Logged

Pages: 1 [2] 3   Go Up
Jump to: