Accueil > Mots-clés > Communications > USB (Universal Serial Bus)
USB (Universal Serial Bus)
Le protocole USB est très répandu, même s’il faut savoir faire la différence entre un périphérique USB (device en anglais) et un contrôleur USB (host en anglais).
Certains microcontrôleurs permettent de contrôler des périphériques (en anglais "USB host"), mais certains sont seulement connectés à un port USB par un adaptateur UART/USB (deux modes de communication série) donc ils ne peuvent pas être connecté à une webcam, une clé mémoire ou tout autre périphérique.
Cependant, un nouveau mode USB est apparu : On-The-Go (OTG) qui permet à deux périphériques de communiquer sans avoir besoin de contrôleur. Les cartes électroniques commencent à disposer d’un port USB OTG dès 2011, comme la carte Google IO Android.
Articles
-
AVR Burn-O-Mat pour micro-contrôleurs Atmel
4 juillet 2012, par Jean-Pierre,
Julien H.
La programmation d’un micro-contrôleur Atmel AVR en mode "in situ" ou ISP nécessite trois étapes : la rédaction du code source la compilation si le langage source le nécessite (C, Java) le flashage de la mémoire de la puce avec le programme machine
Cette dernière étape peut être réalisée de plusieurs manières : depuis la ligne de commande (par ex avec avrdude) depuis un logiciel spécifique à la carte depuis un logiciel de développement intégré (IDE)
La solution que nous présentons ici est un mélange (...)
-
Carte d’interface USB K8055 / VM110
12 janvier 2009, par Julien H.
Le module VM110 ou K8055 de Velleman est une carte d’expérimentation USB fournissant des entrées/sorties pilotées depuis un ordinateur connecté à un PC. Nous la présentons rapidement avant de proposer son utilisation via la DLL fournie contrôlée par un programme Java.
Elle possède simplement : 5 entrées numériques TTL 5V 2 entrées analogiques (convertisseur 8 bits) 8 sorties numériques 2 sorties analogiques (8 bits également) avec conversion analogique et PWM 2 compteurs 16 bits d’impulsions sur entrée (...)
-
Udev à la rescousse !
13 juillet 2012, par Laurent Ba.
quelques astuces avec udev...
-
GPS série/usb UMA
14 novembre 2009, par Julien H.
Le club a récupéré un GPS de marque UMA (merci Yad). Il se connecte avec un driver USB/série PL2303 de Prolific. L’idée est déjà d’apprendre à s’en servir en tant que GPS, mais j’aimerais bien percer le mystère de la précision absolue/relative du GPS. En effet, on entend souvent en robotique des personnes dire "effectivement un GPS n’est précis qu’à 10 mètres, mais si vous avez un point fixe alors vous pouvez obtenir 5 centimètres de précision"... C’est surprenant, alors autant vérifier par nous-même. (...)
-
Premiers pas avec l’OpenSCB
9 février 2011, par Julien H.
Pobot a la chance d’être parmi les premiers à pouvoir tester l’OpenSCB, une carte de contrôle de servomoteurs programmable open source. Nous présentions le projet à ses débuts en décembre 2010, et nous avons eu le plaisir de recevoir le premier prototype en version 0.1.
Voici ce que cette carte contient : le micro-contrôleur programmable : un AVR32 "AT32UC3B1256" un connecteur HE10 pour le JTAG (test et debug) trois leds (bleu, rouge, vert) deux boutons poussoirs : 1 de reset, 1 de démarrage "DFU" (...)
-
Little Wire (2012)
5 juillet 2012, par Julien H.
Un AVR piloté par USB pour des entrées/sorties