USB IO Liste des composants:
1x PIC18F2455 / PIC18F2550 microcontrôleur programmé (MCU)
1x USB connecteur de type B
1x 20MHz Résonateur Cristal
2x 10K Résistance (brun, noir, orange d'or)
1x 470 Résistance (jaune brun pourpre d'or)
1x condensateur 470nF céramique
1x condensateur 100nF céramique
Spécifications techniques:
Tension d'alimentation: 5V (alimenté par USB)
Consommation de courant: 5mA
Broches E / S: 16
À propos PIC18F2455 / USB PIC18F2550 IO Conseil
USB IO Conseil PCB
Quick Start
1) Télécharger USB IO pilotes conseil et décompressez-le.
2) Connecter USB IO Conseil à un ordinateur via un câble USB standard.
3) Windows vous demandera si vous voulez installer un pilote. Pointez-pilotes dont vous avez décompressé.
Windows 2000 / XP
Sous Windows 2000 ou XP, vous serez invité à deux reprises d'installer deux pilotes. Sur la première invite s'il vous plaît consulter et pointez sur le dossier du pilote MCHPUSB. Sur la deuxième demande s'il vous plaît consulter et pointez sur le dossier du pilote USB CDC.
Windows 7 / Vista
Sous Windows 7 ou Vista, vous pourriez être uniquement invité une fois pour installer USB CDC pilote si le pilote MCHPUSB est déjà installé.
4) Une fois les pilotes sont installés allez dans le gestionnaire de périphériques (clic droit sur Poste de travail et cliquez sur Propriétés-> Matériel-> Gestionnaire de périphériques), et regardez sous les Ports (COM et LPT) de l'article, et vous devriez voir un nouveau port série là-bas. Notez le numéro de port COM.
5) Ouvrez votre émulateur préféré de série; l'HyperTerminal que vraiment terrible livré avec Windows, ou mon préféré USB Controller IO Conseil qui peut être téléchargé ici .
6) Après le lancement USB Controller IO Conseil sélectionner le port COM dans la liste déroulante de se connecter à la carte, de type «V» dans la zone de saisie et appuyez sur Entrée ou cliquez sur le bouton "Envoyer". Vous devriez récupérer un numéro de version du firmware du PIC18F2455 / PIC18F2550 puce. Cela prouve que l'USB IO Conseil fonctionne correctement. Maintenant vous êtes prêt à apprendre sur les commandes qui peuvent être utilisés pour contrôler USB IO Conseil.
Heureusement, nous avons notre propre application provoque la chute petits appelée USB IO carte contrôleur qui est tellement plus facile et amusant à utiliser que Hyper Terminal. Cela ne prend que 25 Ko d'espace donc c'est très léger. USB Controller IO Conseil va aussi vous montrer le port COM de l'USB IO Conseil afin que vous épargnera le voyage (et heure) au Gestionnaire de périphériques pour trouver USB IO Conseil numéro de port COM.
Pour utiliser un port USB Controller IO Conseil sélectionner le port COM à partir de la liste déroulante, tapez la commande et appuyez sur "Enter" (ou cliquez sur le bouton Envoyer). Chaque commande renvoie "OK" message à reconnoitre que la commande a été reçue et traitée avec succès.
Permet de lancer quelques commandes d'exemple pour voir comment il est facile de tourner à LED ON / OFF.
Connectez LED pour microcontrôleur; jambe plus longue à PIN28 (RB7), jambe plus courte à la masse (GND) via une résistance 470 Ohms. Maintenant, pour clignotants à DEL ON et OFF tapez ces commandes via un port USB IO carte contrôleur. N'oubliez pas d'appuyer touche "Entrée" après chaque commande est entrée. Configurer le port A, B et C comme des sorties:
C, 0,0,0,0
Tournez à DEL SUR (+5 V):
PO, B, 7,1
Tournez à LED OFF (0V):
PO, B, 7,0
Voici comment faire pour le contrôle USB IO Conseil sous Linux Ubuntu.
Étape 1: Branchez USB IO Conseil. Il devrait apparaître dans / dev/ttyACM0 ou / dev/ttyACM1 - allez jeter un oeil.
Étape 2: Créer un lien symbolique de / dev/ttyS3 d'/ dev/ttyACM0 afin gtkterm peut lui parler.
Étape 3: Exécuter jusqu'à gtkterm, connectez / dev/ttyS3, de type «V» sans les guillemets et appuyez sur ENTRER. Vous devriez récupérer la version du firmware et cela prouve que tout fonctionne bien.
Commande USB IO Conseil à distance sur Internet en utilisant PHP sous Linux Ubuntu:
1x PIC18F2455 / PIC18F2550 microcontrôleur programmé (MCU)
1x USB connecteur de type B
1x 20MHz Résonateur Cristal
2x 10K Résistance (brun, noir, orange d'or)
1x 470 Résistance (jaune brun pourpre d'or)
1x condensateur 470nF céramique
1x condensateur 100nF céramique
Spécifications techniques:
Tension d'alimentation: 5V (alimenté par USB)
Consommation de courant: 5mA
Broches E / S: 16
À propos PIC18F2455 / USB PIC18F2550 IO Conseil
USB Input / Output Board est un conseil de développement spectaculaire de petits / remplacement port parallèle avec PIC18F2455 / PIC18F2550 microcontrôleur. USB IO Conseil est compatibile avec Windows / Mac OSX / Linux ordinateurs. Lorsqu'il est fixé à Windows IO Conseil apparaîtront comme port COM RS232. Vous pouvez contrôler 16 microcontrôleur individuels broches E / S en envoyant de simples commandes de série. USB Entrée / Sortie est auto-alimenté par le port USB et peut fournir jusqu'à 500 mA pour des projets électroniques. USB IO Conseil est breadboard compatibles. Simplement souder inclus à 12 broches et 8 broches têtes sur le bas côté de la carte et la carte peut être branché sur une planche à pain pour le prototypage rapide. Ce sont des exemples de ce qui peut être construit en utilisant USB IO Conseil Relais USB Controller (allumer / éteindre les lumières ou les appareils dans la maison) LED de contrôle, les jouets, gadgets électroniques, de contrôle sans fil, etc LCD USB Controller USB Volt / Ampère / Puissance compteur USB Controller CNC USB Data Logger USB température du compteur / Enregistreur Contrôleur USB Thermostat USB hygromètre / Enregistreur USB contrôleur de moteur Contrôleur USB Servo RC Compte à rebours USB avec relais USB IO Conseil schématique |
USB IO Conseil PCB
Quick Start
1) Télécharger USB IO pilotes conseil et décompressez-le.
2) Connecter USB IO Conseil à un ordinateur via un câble USB standard.
3) Windows vous demandera si vous voulez installer un pilote. Pointez-pilotes dont vous avez décompressé.
Windows 2000 / XP
Sous Windows 2000 ou XP, vous serez invité à deux reprises d'installer deux pilotes. Sur la première invite s'il vous plaît consulter et pointez sur le dossier du pilote MCHPUSB. Sur la deuxième demande s'il vous plaît consulter et pointez sur le dossier du pilote USB CDC.
Windows 7 / Vista
Sous Windows 7 ou Vista, vous pourriez être uniquement invité une fois pour installer USB CDC pilote si le pilote MCHPUSB est déjà installé.
4) Une fois les pilotes sont installés allez dans le gestionnaire de périphériques (clic droit sur Poste de travail et cliquez sur Propriétés-> Matériel-> Gestionnaire de périphériques), et regardez sous les Ports (COM et LPT) de l'article, et vous devriez voir un nouveau port série là-bas. Notez le numéro de port COM.
5) Ouvrez votre émulateur préféré de série; l'HyperTerminal que vraiment terrible livré avec Windows, ou mon préféré USB Controller IO Conseil qui peut être téléchargé ici .
6) Après le lancement USB Controller IO Conseil sélectionner le port COM dans la liste déroulante de se connecter à la carte, de type «V» dans la zone de saisie et appuyez sur Entrée ou cliquez sur le bouton "Envoyer". Vous devriez récupérer un numéro de version du firmware du PIC18F2455 / PIC18F2550 puce. Cela prouve que l'USB IO Conseil fonctionne correctement. Maintenant vous êtes prêt à apprendre sur les commandes qui peuvent être utilisés pour contrôler USB IO Conseil.
USB Controller IO Conseil
USB IO Conseil peut être contrôlé avec n'importe quel programme l'émulation du port série tels que Hyper Terminal qui vient avec tous les OS Windows. Le problème avec Hyper Terminal, c'est que vous ne pouvez pas voir les commandes que vous les tapez et qui pourrait être très ennuyeux. Avec Hyper Terminal vous devez aussi passer par l'assistant de création d'une connexion par port série, et si les changements de port COM on est quasiment obligé de le faire encore et encore. Heureusement, nous avons notre propre application provoque la chute petits appelée USB IO carte contrôleur qui est tellement plus facile et amusant à utiliser que Hyper Terminal. Cela ne prend que 25 Ko d'espace donc c'est très léger. USB Controller IO Conseil va aussi vous montrer le port COM de l'USB IO Conseil afin que vous épargnera le voyage (et heure) au Gestionnaire de périphériques pour trouver USB IO Conseil numéro de port COM.
Pour utiliser un port USB Controller IO Conseil sélectionner le port COM à partir de la liste déroulante, tapez la commande et appuyez sur "Enter" (ou cliquez sur le bouton Envoyer). Chaque commande renvoie "OK" message à reconnoitre que la commande a été reçue et traitée avec succès.
Télécharger USB IO Controller Board (Win 2K, XP, Vista, Win7)
Remarque: Si vous essayez d'exécuter USB IO Conseil contrôleur et il ne fonctionne pas, vous devrez télécharger et installer
. NET Framework à partir du site Web de Microsoft.
Test USB IO ConseilRemarque: Si vous essayez d'exécuter USB IO Conseil contrôleur et il ne fonctionne pas, vous devrez télécharger et installer
. NET Framework à partir du site Web de Microsoft.
Permet de lancer quelques commandes d'exemple pour voir comment il est facile de tourner à LED ON / OFF.
Connectez LED pour microcontrôleur; jambe plus longue à PIN28 (RB7), jambe plus courte à la masse (GND) via une résistance 470 Ohms. Maintenant, pour clignotants à DEL ON et OFF tapez ces commandes via un port USB IO carte contrôleur. N'oubliez pas d'appuyer touche "Entrée" après chaque commande est entrée. Configurer le port A, B et C comme des sorties:
C, 0,0,0,0
Tournez à DEL SUR (+5 V):
PO, B, 7,1
Tournez à LED OFF (0V):
PO, B, 7,0
Commandes
Remarques pour toutes les commandes:
Commande "C":
"RC" Command
Le "BC", "BO" et "BS" ordonne à tous de travailler ensemble pour permettre une production à haute vitesse parallèle à un périphérique matériel, comme un écran LCD ou d'autres verrouillé 8-bits d'interface parallèle. L'idée de base est de prendre un octet, l'écrire au PORTB, mis un peu stroboscopique sur Porta, attendez un peu, puis désactivez le bit stroboscopique sur Porta, puis d'attendre un peu occupé pour aller haut (ou bas) sur Porta, puis attendez que le peu occupé pour aller basse (ou élevée) sur Porta puis répétez l'opération pour autant d'octets qu'il ya à envoyer PortB. Alors PortB est utilisée comme sortie vers le bus parallèle et deux bits sur Porta sont utilisés comme un peu stroboscopique (sortie) et un peu occupé (entrée). La commande BC met en place tous les paramètres, puis le flux de BO ou BS commandes les données hors PortB. Avant ce régime sera très réussie, assurez-vous de positionner les bits direction sur PortB et Porta correctement. "BC" Command
NOTE: (18/09/08) Greg Corson a signalé un bogue sérieux dans cette commande dans le firmware 1.4.3 D. Si vous envoyez des <CR> ou octets <LF> dans la section des données binaires d'entre eux commandement, ils sont mangés par les fuctions traitement des commandes, et ne pas le faire passer pour les broches d'E / S! Ce sera corrigé dans une future version.
|
Étape 1: Branchez USB IO Conseil. Il devrait apparaître dans / dev/ttyACM0 ou / dev/ttyACM1 - allez jeter un oeil.
Étape 2: Créer un lien symbolique de / dev/ttyS3 d'/ dev/ttyACM0 afin gtkterm peut lui parler.
Étape 3: Exécuter jusqu'à gtkterm, connectez / dev/ttyS3, de type «V» sans les guillemets et appuyez sur ENTRER. Vous devriez récupérer la version du firmware et cela prouve que tout fonctionne bien.
Commande USB IO Conseil à distance sur Internet en utilisant PHP sous Linux Ubuntu:
<? Php
include "php_serial.class.php»;
include "php_serial.class.php»;
/ / On commence la classe
$ Serial = new phpSerial;
$ Serial = new phpSerial;
/ / Nous devons d'abord spécifier le périphérique. Cela fonctionne sur Linux et Windows (si
/ / Linux sur votre appareil de série est / dev/ttyS0 pour COM1, etc)
$ Serial-> deviceSet ("/ dev/ttyS3");
/ / Linux sur votre appareil de série est / dev/ttyS0 pour COM1, etc)
$ Serial-> deviceSet ("/ dev/ttyS3");
/ / Ensuite nous avons besoin de l'ouvrir
$ Serial-> deviceOpen ();
$ Serial-> deviceOpen ();
/ / Pour écrire dans
$ Serial-> sendMessage ("V \ n");
$ Serial-> sendMessage ("V \ n");
/ / Ou de lire à partir
$ Read = $ serial-> readPort ();
echo "Sortie: \ n $ read \ n";
$ Read = $ serial-> readPort ();
echo "Sortie: \ n $ read \ n";
/ / Si vous voulez changer la configuration, le dispositif doit être fermé
$ Serial-> deviceClose ();
?> $ Serial-> deviceClose ();
Aucun commentaire:
Enregistrer un commentaire