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

Stap 1: Hardware


Om te beginnen met wij streven naar een USB-apparaat om te communiceren met. In het volgende circuit diagram ziet u de minimale configuratie voor een bruikbare USB-apparaat.

Het apparaat bevat een header van de ICSP (In Circuit Serial programmeren) en een USB-type B-aansluiting. Daarnaast is er een enkele LED en een één push-schakelaar voor de input en output apparaten.

Het circuit is zeer ongecompliceerd vooruit (als u dit niveau van de microcontroller elektronica stel ik u ga je gang en enkele van de vele knipperende LED en drukknop tutorials beschikbaar op het web te bouwen voordat u probeert dit niet begrijpt).

De PIC18F4550 zullen 'bus-aangedreven'; Dit betekent dat het apparaat zal trekken de macht van de USB host (computer) dus geen macht verordening vereist is.

De 470nF condensator (C3) is vereist, zodat de PIC kan het functioneren van de interne USB-circuits (het helpt met het reguleren van de spanningen van de USB nodig door de ingebouwde USB-interface in de PIC).

De ICSP header kunt u verbinding maken met een PIC programmer, ik stel met behulp van de goedkope PICkit2-programmer, maar andere ICSP compatibel programmeurs moeten werken prima. De 20Mhz klok is vereist voor USB-toepassingen.

Hierdoor is de PIC te gebruiken PLL die ups-de kloksnelheid voor de vereiste 48Mhz nodig voor USB-communicatie.

(Reader [Jason] stuurde me een e-mail erop te wijzen dat een 20Mhz kristal niet strikt noodzakelijk, is bij het gebruik van de PIC18F on-board USB - dat helemaal juist is.

U kunt verschillende kristallen gebruiken, mits u de configuratie van de fuse PIC wijzigt. Check out de PIC18F4550 gegevensblad blz 29-30 voor meer informatie - Thanks Jason!).

De volgende afbeelding toont het circuit gebouwd op een hobbyist breadboard. Ik heb sommige etiketten toegevoegd aan de afbeelding duidelijk te maken welke onderdelen gaan waar.

Houd er rekening mee dat voor de programmering, we de 5V voeding van de programmeur gebruiken zullen. Aangezien dit een bus-aangedreven USB-apparaat zal de 5V lijnen worden aangesloten op de USB-connector ook.

Dit betekent dat als er gelijktijdig zowel de programmeur en de USB-kabel zijn aangesloten er het potentieel voor de programmeur is te leveren 5V naar de USB host; Dit wordt niet aanbevolen door de USB-normen.

Ik heb nooit een geval gezien waar deze zaken (voor experimenten doeleinden), maar als u wilt, kunt u een barrière diode toevoegen aan op de USB-connector om dit te voorkomen. In mijn projecten gebruik ik meestal een 1N5817 barrière Schottky diode hiervoor.

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