Wie erstelle ich USB-Gerät (PIC18F)


ich zeige, wie auf breadboard ein einfaches USB-generische HID-Gerät, die PIC18F-Firmware erstellen und schließlich die Schaffung der Windows-Benutzeroberfläche für das Gerät, das Ihnen erlaubt, eine LED vom PC aus zu steuern und den Zustand der Taster vom Gerät gelesen.

Seit der Einführung von Windows 7 benötigen Sie eine teure Microsoft-Validierung-Zertifizierung angepasste USB-Treiber zu erstellen (ohne die meisten Benutzer nicht selbst installieren Ihre Software).

Mit der integrierten Treiber für generic HID-Geräte bietet eine einfache Methode zum Erstellen von Windows und Linux kompatiblen Geräten und die Erstellung von Firmware und Software viel einfacher macht.

Da die HID-standard keine benutzerdefinierte Treiber, die Sie kein Zertifikat für Ihren Fahrer erhalten müssen erfordert, haben auch Windows und Linux integrierte Bibliotheken, um Ihnen die Kommunikation erleichtern.

Für diesen Artikel gehen wir auf eine ziemlich einfache USB-Gerät zu halten. Das Gerät können Sie eine LED von Windows zu kontrollieren und auch den Status der ein Druckschalter auf dem Gerät anzeigen.

Mit diesem die grundlegenden Prinzipien der USB 2-Wege-Kommunikation erfolgt klar können Sie auf komplexere Projekte voran.

Um die Kosten und Schwierigkeiten so gering wie möglich zu halten werden ich über Steckbrett Aufbau der Hardware mit wenigen Komponenten konzentrieren, werden die PIC18F Firmware basierend auf (frei verfügbar) MPLAB und Hitech-C Compiler, der Windows Software mit Microsoft Visual C++ 2008 Express (die ist auch kostenlos zum download) erstellt wird.

Obwohl dieser Artikel rund um den PIC18F4550 Mikrocontroller basiert können Sie dies leicht für die kleineren und billigeren PIC18F2550 ersetzen die Code mit den größeren 4550 kompatibel ist.

Möchten Sie Durcharbeiten dieses Artikels, ich schlage vor Sie scrollt nach unten und die dazugehörige Software herunterladen. Stellen Sie außerdem sicher, dass Sie MPLAB, HiTech-C für die PIC18F und Microsoft Visual Studio 2008 express installiert haben.

Bitte beachten Sie, dass alle der Gastgeber, die einem Windows 7 Rechner Screenshots entnommen werden, benötigen Sie die gleiche/ähnliche Sache auf eine ältere Windows finden bitte Kopf über Google finden Sie jede Menge Informationen Box darüber, wo die Elemente auf Ihrem Computer WindowsME sind.

LinktoHow

Linktostudy

Linktonews

In Verbindung stehende Artikel

Wie erstelle ich ein geröstetes PBJ

Wie erstelle ich ein geröstetes PBJ

man könnte meinen, Sandwich machen eine geröstete Erdnussbutter und Marmelade (oder Marmelade für diejenigen unter Ihnen, die halte Gelee Dessert) Erklärung erfordern würde nicht. Jedoch könnten Sie auch die Art von Person, die Sandwiches von macht *
Wie erstelle ich USB-Verlängerungskabel für 0$

Wie erstelle ich USB-Verlängerungskabel für 0$

Müde von kurzen iPhone KabelJedes Mal, wenn ich mein iPhone geladen hatte ich dieses problemDas Kabel ist zu kurzSo, jetzt können Sie Ihre eigenen USB-Verlängerungskabel für 0$Das Projekt, das unter 10 Minuten durchgeführt werden könnenSchritt 1: Was
Wie erstelle ich USB-Powerbank aus alten Laptop-Batterie

Wie erstelle ich USB-Powerbank aus alten Laptop-Batterie

Recyceln Sie Ihren alten Laptop-Batterie in eine USB-Powerbank.Schritte sind fein säuberlich in dem Video erklärt,
Wie erstelle ich USB-MP3-Player

Wie erstelle ich USB-MP3-Player

ja, jetzt ist es sehr einfach. Mit Hilfe dieser Websites usbmpthree.wordpress.comkönnen Sie Ihren eigenen MP3-Player.
Wie erstelle ich ein tragbares USB-Handy-Ladegerät

Wie erstelle ich ein tragbares USB-Handy-Ladegerät

https://www.YouTube.com/watch?v=TExXyea5Jpc&feature=youtu.beSchritt 1: zu tun eine Portable USB-Handy-Ladegerät, was Sie brauchen! Wie erstelle ich ein tragbares USB-Handy-Ladegerät für iPhone, iPod, MP3, MP4 mit Ihren eigenen Händen.Schritt 2: Ist I
Wie erstelle ich eine billige USB-Powered-Fan

Wie erstelle ich eine billige USB-Powered-Fan

wie erstelle ich ein billiges Fan von Teilen an der Shop-Dollar gekauft. Dieser Lüfter kann für ca. $2 (zzgl. MwSt.), erfolgen, es sei denn Sie ein Doppel endete USB-Kabel kaufen, dann können Sie 2 USB-Lüftern für $3 (zzgl. MwSt.). Auf jeden Fall sch
Wie erstelle ich einen bootfähigen USB-Stick

Wie erstelle ich einen bootfähigen USB-Stick

Gewusst wie: Windows 7 bootfähige USB-Stick erstellenBitte beachten Sie: während dieses Vorgangs verlieren Sie keine Daten auf Ihrem USB-Stick.Bitte seien Sie besonders vorsichtig bei der Formatierung, wählen das falsche Laufwerk löscht es vollständi
Wie erstelle ich einen Steampunk USB-Stick

Wie erstelle ich einen Steampunk USB-Stick

Haben Sie sich jemals gewünscht, ein USB-Flashlaufwerk, das war ein bisschen mehr als nur eine regelmäßige aus Plastik? Sind Sie ein Fan von dem Steampunk-Genre? In diesem instructable zeige ich Ihnen wie erstelle ich meine Art von Steampunk-flash-La
Wie erstelle ich einen Mini USB Staubsauger

Wie erstelle ich einen Mini USB Staubsauger

Wie erstelle ich eine Mini-USB-Staubsauger-Teil 1Wie erstelle ich einen Mini-USB-Staubsauger-Teil 2Schritt 1: Um eine Mini-USB-Staubsauger zu tun müssen Sie!!! Im heutigen Video werde ich Ihnen die nächste Idee des Handwerks und hausgemachte Dinge ze
Wie erstelle ich einen USB-Ventilator aus Plastikflasche

Wie erstelle ich einen USB-Ventilator aus Plastikflasche

Hallo Leute! Heute werde ich um Sie zu führen, wie erstelle ich ein USB-Ventilator (Fan Enery Ressource vom USB-Anschluss an Computer verwenden) können Sie es leicht mit Laptop und Smartphone. Es sieht wirklich cool aus!Jetzt lassen Sie uns beginnen.
Wie erstelle ich Laptop USB Licht Mini

Wie erstelle ich Laptop USB Licht Mini

Ich habe ein altes beschädigten Flash-Laufwerk, das ich nicht wegwerfen wollen um, was ich damit machen kann?Nachdenken über die Nächte, die meine Freundin gestört war, als ich im Bett mit Licht arbeiten musste, beschloss ich, es zum Leben als ein La
Wie erstelle ich ein USB-Gewächshaus

Wie erstelle ich ein USB-Gewächshaus

Wie erstelle ich ein USB-Gewächshaus Dieses Video zeigt Ihnen, schaffen Sie Ihr eigenes Gewächshaus über USB mit Strom versorgt!
Wie erstelle ich einen Lego USB Stick mit nur 1 Werkzeug!

Wie erstelle ich einen Lego USB Stick mit nur 1 Werkzeug!

ich werde Sie sehen, wie erstelle ich ein Lego USB-Laufwerk mit nur einige Lego, ein USB-Laufwerk und etwas zu Ihrem USB-Laufwerk zu öffnen lassen.BTW: Es tut uns leid über die Bilder habe ich keine ruhige Hand :)Schritt 1: Was du brauchst OK, also h
Wie erstelle ich eine bootfähige Kali Linux USB mit Beharrlichkeit

Wie erstelle ich eine bootfähige Kali Linux USB mit Beharrlichkeit

Wie erstelle ich eine bootfähige Kali Linux 2.0 USB mit Beharrlichkeit. Ausdauer bedeutet, dass sie alle Datenänderungen, die stattfinden, während der Verwendung des Systems, auf dem Usb gespeichert werden / Sie Linux ist im USB-Stick.Gründe für die