Comunicazione col pc

Salve a tutti ho l'esigenza di mandare dei dati da un microcontrollore ad un pc. Purtroppo dopo aver messo la mia testolina dietro al case ho notato che non ho porte seriali tipo rs232! Come faccio? Comunicare con le porte usb è un casino, o sbaglio? É semplice fare una scheda che si collega sul bus PCI tramite gli slot della scheda madre? Ma soprattutto (sia che usi la porta usb sia che usi lo slot PCI) dove posso trovare documentazione per scrivere i driver per windows? Grazie in anticipo Franco

Reply to
Franco
Loading thread data ...

"Franco" ha scritto nel messaggio news:44d710c6$0$30247$ snipped-for-privacy@reader1.news.tin.it...

Utilizza la seriale, che dal lato microcotrollore è in genere la più semplice e sicura.

Una scheda rs232 per pci si trova a partire da 5 euro Un convertitore USB/rs232 si trova a partire da 9euro Qualsiasi soluzione alternativa autocostruita (a parte l'eventuale utilità didattica) costa di più.

Reply to
Roberto P.

Franco ha scritto:

un

on

No, puoi utilizzare i chip (o i modulini gi=E0 pronti) della FTDI. Sono dei convertitori USB-RS232 o USB-parallelo. Le versioni in package LQFP anche se SMD si saldano senza problemi (anche su millefori). Trovi documentazione qui

formatting link

Forniscono anche i driver per windows o linux. Ci sono due tipi di driver: in un caso esportano un API proprietaria nell'altro vedi il device come se fosse una comune seriale.

della

non molto, sia per fare il pcb che per la logica di controllo sulla scheda stessa. Oltre al driver. Comunque si pu=F2 fare, guarda qui

formatting link

sso

la documentazione per la scrittura dei driver per windows si trova all'interno del DDK (device driver development kit) che penso venga fornito tramite il canale di MSDN. Non so se =E8 possibile avere solo il cd con il DDK

Matteo

formatting link

Reply to
vit.matteo

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.