[50 pts pour une aide réelle] interfaçage PC via USB

M

mouzid

Guest
Je suis familier avec un PC pour l'interfaçage Pic utilisant le port série. Maintenant, je suis d'apprendre à faire la même chose mais avec le port USB. Je construis un convertisseur USB vers série pour ce but. Avant j'avais l'habitude d'utiliser VB / Delphi pour la conception d'interfaces graphiques mon. Avec Delphi, je utiliser le composant Comport d'envoyer mes données à l'aide de Pic du port série. Je suis très curieux de savoir comment les gars font pour l'envoi des données via les ports USB. Y at-il un composant à utiliser avec VB ou Delphi? Comment les utiliser?
 
Mon approche est basée sur la puce FTDI. D'un côté, il se connecte à l'UC travers UART. De l'autre côté il se connecte en USB. Il est livré avec un lecteur pour PC, qui va présenter une puce comme virtuels Comm Port (VCP). Ensuite, l'application VB6 utilise composante MSComm de se connecter au port série. Une autre approche consiste à utiliser un uC avec un haut-périphérique USB (par exemple, PIC18F4550).
 
Il est très facile de contrôler un contrôleur PIC en utilisant vb.net ou d'autres programmes de compilation dans le compilateur CCS languages.Just parce qu'il a une tête appelé''usb_cdc''qui va créer le port série virtuel et vous pouvez y accéder comme d'habitude. J'ai été essayé avec PIC18F2550 microcontrôleur vous pouvez utiliser n'importe quel microcontrôleur qui a construit en USB. (Également USB CI d'interface ).... Je pense que cette information est utile pour vous .... + En vb.net un contrôle du port série est inclus qui peut être utilisé pour un accès direct au port série ...
 
[Quote = mouzid] Est-ce un composant MSComm gratuit? [/Quote] MSComm est livré avec VB 6.0.
 
Oui FTDI est le meilleur et tout simplement pour les IC USB vers série comme FT232RL. :p
 
Si vous envisagez d'utiliser un "Virtual Serial Port", vous pouvez utiliser l'USB pour convertisseurs RS232. Pour ma part, j'ai utilisé ce convertisseur et cela a fonctionné parfaitement avec mon portable. Consultez ce site Web: http://www.usbgear.com/usb-serial.html Si vous voulez utiliser le protocole USB, puis vous aurez à passer par les pilotes et quelques autres questions. Bonne chance
 
http://www.usbgear.com/usb-serial.html [/url] Si vous voulez utiliser le protocole USB, puis vous aurez à passer par les pilotes et quelques autres questions. Bonne chance
Merci à vous tous folr répondre. En fait, mon but est de comminicate via la ligne 485. Si j'utilise le ready made convertisseur USB vers 232 devront utiliser un max 232 pour convertir les données à nouveau en TTL et ensuite utiliser un MAX485. Pour le prototype, je suis en utilisant un convertisseur USB vers 232 fait prêt. Mais n'est-ce pas affecter la bande passante?
 
HI pour l'aide d'un PIC (avec interface USB) directement avec un PC, vous aurez besoin d'utiliser PIC [color = blue] CDC [/color] segment de lib (le bas chargés à partir du site miceochip) et d'utiliser les API de communication même avec un PC (OPEN FILE , FERMER FICHIER) dépendent du niveau d'utilisation (si vous utilisez une DLL, une bibliothèque, ou le code source) pour communiquer, il devrait fonctionner Tous les meilleurs Bobi [color = blue] Le [/ spécialiste du microcontrôleur b] [/color]
 

Welcome to EDABoard.com

Sponsor

Back
Top