Interfacciamento micro-PC USB

Salve, devo trasferire dei dati da una scheda micro (da progettare) ad un PC (Win98/XP). Una possibile soluzione che mi viene in mente è utilizzare la connessione USB standard in modo che il PC veda la mia scheda come un disco removibile. In questo modo non sarebbe inoltre richiesto di scrivere nessun driver dedicato (almeno sotto XP, suppongo).

C'e' nessuno che ha dovuto affrontare un problema simile o che ha avuto a che fare con il protocollo USB mass storage? Sono benvenuti anche consigli e suggerimenti su soluzioni alternative (es. utilizzo di memory cards o altre interfacce di comunicazione).

Grazie Marco

Reply to
marcob
Loading thread data ...

La soluzione pi=F9 semplice =E8 quella di implementare una USB nella tua=20 scheda. Puoi farlo facilmente con l'integrato della FTDI. Si chiama FT232BM: =E8 un convertitore SerialeUSB.

Sul sito del produttore

formatting link
trovi tutti i=20 datasheet, i driver per il pc e tutto quanto ti pu=F2 servire per creare=20 un programma che legga il tuo sistema.

Io sto implementando questa soluzione su un generatore di Frequenze per=20 poterlo anche controllare da PC.

Spero di esserti stato utile.

Ciao

=09Paride

Reply to
Paride

"marcob" ha scritto nel messaggio news: snipped-for-privacy@4ax.com...

Io utilizzo il pic 16f745. Costa solo 2.5euro Con soli 5 componenti esterni è pronto per essere collegato al bus usb. Con le librerie fornite dalla microchip è visto da w2k e wxp come Human Interface,senza nessuna necessità di driver. E' banale implementare una comunicazione tra pc e micro utilizzando le librerie open source JCL in ambiente delphi. Limitazioni:

- non ha flash (otp), quindi per lo sviluppo ne serve uno 'finestrato' (con eprom)

- velocità compatibile con lo standard usb 1.1 e non 2.0 (ma vista la quantità di dati da trasmettere va benissimo per le mie applicazioni) Ulteriori info e schemi al sito microchip

formatting link

Ciao, Roberto

Reply to
Robby

(con

Ciao la cosa mi interessa...mica potresti aggiungere qualche utilizzo di questa human interface ??? Grazie. Raen.

Reply to
Raen

In data Thu, 29 Jan 2004 08:15:50 +0100, Robby ha scritto:

uhm... sarei curioso di sapere dove ;)

uh, allora parli del 16C745-JW

è in arrivo un 18F USB 2.0 ma non si sa bene la data di rilascio (sono in ritardo di un mesetto)...

tanto per capirsi avresti qualche link a firmware di applicazioni che lo usano? ho cercato su internet ma non ho trovato...

grazie mille!

Reply to
apaella

"Raen" ha scritto nel messaggio news:t5gSb.221517$ snipped-for-privacy@news4.tin.it...

Ti rimando a

formatting link
Comunque quando connetti la tua scheda con incluse delle tabelle di identificazione HID, è immediatamente inserita da windows (e anche da linux ultimamente) nella lista delle periferiche HID. Sempre nella fase di negoziazione spedisci anche il protocollo (endpoint) che vuoi utilizzare e la lunghezza dei buffers. Poi il pc manda comandi e riceve risposte come se si trattasse di una periferica seriale (per esempio) Le periferiche HID possono essere tastiere,mouse,tavolette grafiche,joystick,CUSTOM,... e non necessitano di drivers specifici per il loro funzionamento.

Ciao, Roberto

Reply to
Robby

"apaella" ha scritto nel messaggio news:bjce6v1yolns$.css2nb769vkg$. snipped-for-privacy@40tude.net...

Bologna, distributore microchip per l'Emilia Romagna Ne compro circa 250/mese Tieni presente che se da RS lo trovi a 13euro, in negozio lo trovi a 1/3 quindi 4-5euro, se poi cerchi bene i negozi ed hai numeri di acquisto, i prezzi scendono notevolmente

(con

Purtroppo per lo sviluppo è necessario comprare proprio questo. Poi in fase di programmazione occore stare attenti a non settare il bit di protezione, altrimenti addio pic. Infatti è cancellabile UV solo la parte di memoria, la word di configurazione si modifica solo da codice.

E' da 1 anno e 1/2 che attendo questo chip. Microchip dice sempre di non essere ancora pronta e rimanda di mese in mese. Il fatto è che nel campo USB, per essere al pari della concorrenza non devi dare solo il chip, ma anche le librerie di supporto, e questo porta via tempo. I primi progetti USB li ho fatti con chip Cypress CY7C63001, adesso mi sono rassegnato ad usare il 16c745. La scomodità di usare la versione otp è solo per il debug, perchè una volta che l'applicazione è funzionante le versioni otp sono motlo + economiche.

I primi 2 che mi ha restituito google

formatting link
formatting link
ce ne sono a decine (ses ti servono info, i miei progetti non posso pubblicarli liberamente, ma posso senz'altro darti delle indicazioni)

Ciao, Robby

Reply to
Roberto Pedrazzoli

"apaella" ha scritto nel messaggio news:bjce6v1yolns$.css2nb769vkg$. snipped-for-privacy@40tude.net...

Bologna, distributore microchip per l'Emilia Romagna Ne compro circa 250/mese Tieni presente che se da RS lo trovi a 13euro, in negozio lo trovi a 1/3 quindi 4-5euro, se poi cerchi bene i negozi ed hai numeri di acquisto, i prezzi scendono notevolmente

(con

Purtroppo per lo sviluppo è necessario comprare proprio questo. Poi in fase di programmazione occore stare attenti a non settare il bit di protezione, altrimenti addio pic. Infatti è cancellabile UV solo la parte di memoria, la word di configurazione si modifica solo da codice.

E' da 1 anno e 1/2 che attendo questo chip. Microchip dice sempre di non essere ancora pronta e rimanda di mese in mese. Il fatto è che nel campo USB, per essere al pari della concorrenza non devi dare solo il chip, ma anche le librerie di supporto, e questo porta via tempo. I primi progetti USB li ho fatti con chip Cypress CY7C63001, adesso mi sono rassegnato ad usare il 16c745. La scomodità di usare la versione otp è solo per il debug, perchè una volta che l'applicazione è funzionante le versioni otp sono motlo + economiche.

I primi 2 che mi ha restituito google

formatting link
formatting link
ce ne sono a decine (ses ti servono info, i miei progetti non posso pubblicarli liberamente, ma posso senz'altro darti delle indicazioni)

Ciao, Robby

Reply to
Robby

ne sei sicuro che sia un F? ;)

Reply to
APaella

"APaella" ha scritto nel messaggio news:bvludg$tgs03$ snipped-for-privacy@ID-179358.news.uni-berlin.de...

Ops, errore :-(( Mi piacerebbe tanto che fosse un F, purtroppo è un C ;-)

Ciao, Robby

Reply to
Robby

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.