Sinds de komst van Windows 7 moet u een dure Microsoft validatie certificering maken aangepaste USB-stuurprogramma's (zonder dat de meeste gebruikers niet zelfs installeren uw software).
Met behulp van de ingebouwde stuurprogramma's voor generieke HID-apparaten biedt een eenvoudige methode voor het maken van Windows- en Linux-compatibele apparaten en maakt ook de oprichting van zowel de firmware als de software veel eenvoudiger.
Aangezien de HID standaard geen aangepaste drivers hoeft u niet vereist om een certificaat voor uw chauffeur, hebben zowel Windows als Linux ook ingebouwde bibliotheken kunt communiceren.
We gaan voor dit artikel vast te houden aan een vrij eenvoudige USB-apparaat. Het apparaat zal toestaan u om controle van een LED van Windows en Zie ook de status van een push-schakelaar op het apparaat.
Using zulks de fundamentele beginselen van 2-weg USB mededeling geschiedt duidelijk zodat u vooruitgang naar meer complexe projecten.
Om de kosten en moeite zo laag mogelijk die zal ik mij concentreren op breadboard bouw van de hardware met behulp van enkele componenten, zullen de PIC18F firmware op basis van (de vrij beschikbare) MPLAB en Hitech C compiler, de Windows software zal worden gemaakt met behulp van Microsoft Visual C++ 2008 express (die is ook gratis te downloaden).
Hoewel dit artikel is gebaseerd op de microcontroller PIC18F4550 kunt u dit gemakkelijk vervangen voor de kleinere en goedkopere PIC18F2550 dat compatibel met de grotere 4550 code is.
Als u wilt volgen samen met dit artikel ik stel voor u scroll naar beneden naar de bodem en de bijbehorende software downloaden. Ook zorg ervoor dat je MPLAB, HiTech C voor de PIC18F en Microsoft Visual Studio 2008 express geïnstalleerd.
Houd er rekening mee dat alle van de host screenshots uit een Windows 7 machine, genomen als u wilt zoeken de dezelfde/vergelijkbare ding op een oudere Windows vak gelieve hoofd naar Google u veel informatie vindt over waar de artikelen op uw PostScript-machine zijn.