Newsgroup: it.hobby.elettronica.digitale
Titolo: Ma e' cosi' difficile usare la USB dei PIC?

Lo chiedo perche' non ci capisco nulla e alcuni amici che usano i pic non ci 
provano nemmeno a usare la usb integrata perche' dicono che e' un casino e 
vanno con la seriale....
 
Potete confermare o smentire questa tesi?
 
Ringrazio per l'aiuto.
 
-- 
Saluti da Drizzt.
 
--
Aderite al gruppo facebook
"Licenziamo il Ministro Elsa Fornero ma non solo lei!" 
 
 

 Potete confermare o smentire questa tesi?
 
Se devi scrivere lo stack usb device da zero per arrivare a fare un 
profilo CDC (emulatore seriale), confermo che è un bel po' di lavoro (~ 
qualche mese se parti proprio da zero e devi studiare e debuggare tutto).
 
Però ormai tutti i produttori di uC di solito forniscono dei driver già 
fatti; la qualità è quella che è, però è un punto di partenza che ti 
permette di risparmiare un po' di tempo.
 
Poi c'è da mettere in conto che comunque l'USB è una cosa più complessa 
di una semplice seriale, quindi anche se avessi tutto il driver già 
scritto (oltre ad occupare un po' di flash), l'API per l'accesso sarebbe 
di sicuro più complessa.
 
Per fare un esempio, se l'obbiettivo è avere una seriale di debug magari 
solo in TX, è enormemente più veloce, semplice e funzionale usare una 
normale seriale del uC e poi usare un cavetto convertitore usb/seriale 
esterno. Ci sono anche a livelli TTL, su ebay si trovano a pochi euro:
http://www.ebay.com/itm/ws/eBayISAPI.dll?ViewItem&item=170791334269
 
 
 
-- 
  _|/ Francesco Sacchi - Develer S.r.l.
   |\
http://www.develer.com/
 - 
http://www.bertos.org/
 


Come detto, non ci capisco nulla, con un amico stiamo costruendo uno 
strumento di misurazione usando il pic24FJ128GB110 che all'interno ha 
l'orologio con calendario e la porta USB che vorremmo usare per collegare lo 
strumento al pc e scaricare le misurazioni per creare grafici ma a sentire 
il mio amico (autodidatta) usare l'usb e' molto difficoltoso e altri amici 
che normalmente usano i pic dicono la stessa cosa infatti tutti usano ancora 
la seriale.
Nella mia ignoranza sui microprocessori pensavo a un uso piu' semplice molto 
simile alla seriale.
Non esiste una guida a prova di ignorante che spieghi magari con esempi 
facili come configurare il pic e il pc per parlarsi?
 
Grazie ancora per le risposte.


 
http://www.ebay.com/itm/ws/eBayISAPI.dll?ViewItem&item=170791334269
 
 
 
 
Infatti alla fine opteremo per la seriale con un convertitore, dobbiamo solo 
scaricare i dati memorizzati nello strumento per analizzarli ma volevo 
capire quali difficolta' ci fossero per usare direttamente la seriale..... 
probabilmente non sono nemmeno in grado di capire la difficolta' :-(


 facili come configurare il pic e il pc per parlarsi?
 
Fai un giretto su "
usb.org
" e troverai tutti i manuali di spiegazioni 
che servono, ma posso assicurarti che occorre una buona dose di buona 
volonta' per non rinunciare dopo qualche minuto.
Se hai costanza e se vuoi, come ti ho gia' detto, una mano per eventuali 
dubbi posso dartela; e' dal 2002 che combatto con i Pic Usb... Al tempo 
c'erano solo i 16745/765 Otp o, se avevi fortuna, quelli finestrati; 
ogni cancellazione richiedeva almeno 20 minuti di ultravioletti e non di 
rado, la programmazione falliva e avevi altri 20 minuti liberi per 
pensare a nuovi santi da bestemmiare!
Comunque sia, se e' per passione o per conoscenza, tutto va bene, ma se 
ti serve solo ricevere e trasmettere dati, come ti hanno gia' ben 
consigliato, con meno di venti euro prendi un convertitore Usb - Rs232 e 
ti togli la paura!
ciao
Angelo
 
P.S. Per ulteriore informazione, nei convertitori, di solito non vengono 
usati microprocessori ma chip dedicati, Cypress e altre marche, che 
hanno costo infimo, ma che sono difficili da trovare sul mercato consumer.