Hoe maak je USB-apparaat (PIC18F)


ik zal laten zien hoe een eenvoudige USB-generieke HID-apparaat, breadboard de PIC18F firmware en ten slotte het maken van de Windows-interface voor het apparaat waarmee u kunt controleren een LED van de PC en de status van een drukknop lezen vanaf het apparaat.

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.

LinktoHow

Linktostudy

Linktonews

Gerelateerde Artikelen

Hoe maak je een apparaat dat mensen schokken

Hoe maak je een apparaat dat mensen schokken

dit Instructable zal u tonen hoe een apparaat om de schok van je vrienden maken!DIT IS GEEN DODELIJKE!!!HET ZAL NIET ZELFS DICHT BIJ HET DODEN VAN JE KOMEN!!!De schok van dit apparaat is genoeg om het veroorzaken van kleine spierspasmen en kan heel p
Hoe maak je USB verlengkabel voor 0$

Hoe maak je USB verlengkabel voor 0$

Moe van de korte iPhone kabelElke keer als ik mijn iPhone in rekening gebracht had mij zulks werkstukDe kabel is te kortDus nu kunt u uw eigen USB-verlengkabel voor 0$Het project dat kan worden gedaan onder de 10 minutenStap 1: Wat je nodig hebt?Dus
Hoe maak je Lipo batterij USB lader/Adapter voor telefoon, iPod, MP3, etc.

Hoe maak je Lipo batterij USB lader/Adapter voor telefoon, iPod, MP3, etc.

In dit instructable video, ik Toon u hoe maak je een apparaat dat gebruikmaakt van een LiPo (Lithium Polymer) batterij USB uitgangsvermogen.  U kunt dit apparaat gebruiken voor opladen/lopen alle USB-apparaten, zoals mobiele telefoons, MP3 spelers, i
Hoe maak je een statische elektriciteit Generator - schok iets & Fry elektronica met een tintje!

Hoe maak je een statische elektriciteit Generator - schok iets & Fry elektronica met een tintje!

Ik heb een nieuwe versie van dit project, dat een DC ion generator gebruikt, kunt u hetIn deze video laat ik hoe maak je een apparaat waarmee de gebruiker toegang krijgt tot de kracht van elektriciteit. Deze generator hoogspanning kan elektrificeren
Hoe maak je een goedkope USB Powered Fan

Hoe maak je een goedkope USB Powered Fan

hoe maak je een goedkope fan uit delen gekocht bij de dollaropslag. Deze ventilator kan worden gemaakt voor ongeveer $2 (plus BTW), tenzij u een dubbele eindigde USB draad kopen kunt, dan kunt u 2 USB-fans voor $3 (plus BTW). Dat klopt zeker de $15 o
Hoe maak je een goedkope solar usb charger

Hoe maak je een goedkope solar usb charger

In dit instructable ga ik u tonen hoe maak je een solar usb charger uit oude tuin verlichtingMet deze lader kunt u elk apparaat dat gebruikmaakt van de USB-poort op te laden zoals kosten: (mp3 speler, iphone, psp enz.)(In mijn zonne-lader die ik somm
Hoe maak je een USB-laadkabel van neen-data

Hoe maak je een USB-laadkabel van neen-data

Uw USB betalen apparaten via de USB-poort kunnen worden aangevallen tijdens het opladen. Dit is aangetoond bij Blackhat 2013 (https://www.blackhat.com/us-13/briefings.html#Lau, http://www.extremetech.com/extreme/157207-black-hat-hackers-break-into-an
Hoe maak je een mini USB-stofzuiger

Hoe maak je een mini USB-stofzuiger

Hoe maak je een mini USB-stofzuiger-deel 1Hoe maak je een mini USB-stofzuiger deel 2Stap 1: Een mini USB-stofzuiger moet u!!! In de video's vandaag ga ik om u te tonen het volgende idee van ambachten en zelfgemaakte dingen, eigenlijk hoe maak je een
Hoe maak je een draagbare USB-GSM-lader

Hoe maak je een draagbare USB-GSM-lader

https://www.YouTube.com/watch?v=TExXyea5Jpc&feature=Youtu.beStap 1: om te doen een draagbare USB-GSM-lader hebt! Hoe maak je een draagbare USB-GSM-lader voor iPhone, iPod, MP3, MP4 met uw eigen handen.Stap 2: Uw telefoon dood is en er zijn geen stopc
Hoe maak je een USB-ventilator van Plastic fles

Hoe maak je een USB-ventilator van Plastic fles

Hallo jongens! Vandaag ga ik om u te begeleiden hoe maak je een USB-ventilator (fan die energie bron van usb aansluiten op computer gebruiken) kunt u gemakkelijk met laptop en smartphone. Het ziet er echt cool!Nu laten we beginnen.Stap 1: U moet een
Hoe maak je een Auto-Hacking USB Drive

Hoe maak je een Auto-Hacking USB Drive

ik zal je leren hoe maak je een eenvoudige Auto-Hacking USB-Drive. Er zijn waarschijnlijk vele verschillende variationsof dit. Ik zal je laten zien de meest elementaire.U hebt twee dingen nodig:1) een USB Drive gewijd aan dit2) de programma's en best
Hoe maak je een Solar USB charger! (eenvoudig!)

Hoe maak je een Solar USB charger! (eenvoudig!)

Bedankt voor al de weergaven jongens! Als u wilt lezen mijn nieuwsbrief Klik hierWelkom! Ik zal u tonen hoe maak je een solar usb charger dat uit zet over 6v en is perfect voor het opladen van anthing die gebruikmaakt van USB. Dit is perfect voor iem
Hoe gratis om het even welk USB-apparaat door Riding Your Bike

Hoe gratis om het even welk USB-apparaat door Riding Your Bike

om te beginnen, dit project is gestart, wanneer we een subsidie van de Muses-MIT programma ontvangen. (Josh, als u dit leest, wij houden u.)Een team van 6 studenten en een leraar dit project samen te stellen, en hebben we besloten om het op Instructa
Hoe maak je een Bootable USB schicht toer

Hoe maak je een Bootable USB schicht toer

Hoe maak je Windows 7 bootable install USB-stickLet op: tijdens deze procedure verliest u alle gegevens op uw USB flash drive.Wees extra voorzichtig zijn tijdens het formatteren, het kiezen van de verkeerde schijf volledig wordt gewist.Deze handleidi