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