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.