Hoe maak je USB-apparaat (PIC18F) (8 / 8 stap)

Stap 8: Hostsoftware


De hostsoftware is redelijk rechttoe-rechtaan en in principe bestaat uit 3 delen alle deel uitmaakt van het Form1.h bestand:

  • Controle van het USB-apparaat om ervoor te zorgen dat deze is aangesloten (en mededeling over de input en apparaat van de gebruiker uit te schakelen als het niet)
  • Weergeven en verwerken van het gebruikersformulier interface zodat de gebruiker om te interageren met de toepassing
  • Communiceren met het USB-apparaat en het bijwerken van de status van het apparaat

Ik heb de hostsoftware gebaseerd op de Microchip Generic PnP verborg software die wordt geleverd met de USB stack. Echter, als de firmware, ik heb geprobeerd om er een beetje makkelijker te begrijpen.

Naar de host uitvoeren software pak de visuele Studio 2008 uitdrukkelijke zip-bestand en navigeer naar de map 'Release' en dubbelklik vervolgens op het bestand 'Voorschrijft generieke HID Demo.exe'. Je moet dan worden aangeboden met de volgende dialoog:

Om te testen het apparaat detectie gewoon verwijder de USB-kabel vanaf uw PC.

De dialoog moet wijzigen naar de volgende:

Nu sluit het USB-apparaat opnieuw, wachten tot de dialoog windows updates (en zegt verbonden), nu proberen te klikken op de knop 'Toggle LED'.

Moet u de LED op het breadboard draaien op en af... cool hè? :)

Volgende ervoor te zorgen dat de LED status label in het venster overeenkomt met de werkelijke status van de LED.

Dit is de opdracht van de 0x82 in de ingebouwde programmatuur in actie. Ten slotte proberen op de drukknop op het breadboard te drukken, moet u de status van de drukknop dienovereenkomstig wijzigen in het venster.

Æ Gefeliciteerd, u bent nu de trotse eigenaar van uw eerste zelf-gemaakte USB apparaat!              Æ

Ik heb de volledige broncode opgenomen in de Visual Studio-zip-bestand, zodat u kundig voor het project bekijken in de Visual Studio zitten moet tot een beter begrip van hoe het werkt.

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