HacKeyboard, een mechanisch toetsenbord gebouwd vanaf nul (34 / 42 stap)

Stap 34: Gebruik een PIC Programmer te branden van de Firmware


Op dit punt, is het toetsenbord bijna voltooid :). Het heeft een geval, het elektronica heeft en weet het vergt enkel de code om het allemaal werk.

In deze stap een dat pic Programmer nodig is. Kunt u hen voor zeer goedkope op ebay.

Aangezien de microcontroller die we gebruiken niet een PDIP pakket is, kunnen niet wij plaatst u deze in een programmering ZIF-socket die ook sommige programmeurs hebben. Zo, hebben we de ICSP (In Circuit Serial programmeren)-interface die gebruik maakt van de 6 pins gebruiken:

  • Picssoftware - pin18
  • VDD - pins 7/28
  • VSS/GND - pinnen 6/29
  • PGD/RB7 - pin 17
  • PGC/RB6 - pin 16
  • PGM/RB3 - pin 15

Aangezien wij alleen nodig voor het uploaden van de code eenmaal en de PCB veel ingewikkelder zou maken, heb ik niet een directe header voor deze programmeer-interface. Dus wat ik deed was om te solderen een draad aan elke trace verbonden met elk van deze 6 pinnen en aangesloten hen voor de programmeur, zoals kan worden gezien in de foto's. U kunt hetzelfde doen en de voor-gecompileerde hex bestand uploaden en vervolgens de draden desolder.

Opmerking: In sommige vorige stappen die ik noemde een programmering koptekst in de buurt van de micro USB-boards. Deze programmering header is een seriële interface alleen bedoeld voor ontwikkeling. Wat ik eigenlijk deed voor ontwikkeling was het gebruik van de methode die hierboven zijn beschreven om te branden de Tiny Bootloader in de PIC (hexadecimaal bestand ook verkrijgbaar in mijn Github) en dan gebruikte ik de seriële programmering header te programmeren van het toetsenbord. Waarom heb ik dit? Want het is veel sneller en gemakkelijker te uploaden en te zuiveren van de code met behulp van de seriële interface. Als u van plan bent op ontwikkelen of tweaken van de code voor het toetsenbord, gebruikt u deze stap om te verbranden de bootloader en controleer dan de volgende stappen, die beschrijven hoe de Tiny Bootloader.

Gerelateerde Artikelen

How to Build een Boba Fett Jetpack vanaf nul

How to Build een Boba Fett Jetpack vanaf nul

Laten we eerlijk zijn, 350 dollar is een hoop geld te gooien naar beneden een gegoten jetpack uitrusting Voltooi uw Boba Fett Kostuum te kopen. Gelukkig, het is niet onmogelijk samen te stellen een jetpack vanaf nul (tenminste dat is wat ik zei tegen
Maak een mooie oude klok vanaf nul

Maak een mooie oude klok vanaf nul

In dit Instructable I 'm gonna een overzicht van de stappen mijn partner Tina en ik nam toen we waren deze build uitzoeken. We waren ingehuurd door een film company om een prop klok (de klok had een zeer specifieke blik - dat is waarom ze niet gewoon
Cm7b5 - het maken van een compiler voor x86 vanaf nul

Cm7b5 - het maken van een compiler voor x86 vanaf nul

Dit is een tutorial voor het maken van een compiler voor een eenvoudige subset van de C taal op x86 het platform. De broncode en de voorbeelden zijn op github.comCm7b5 broncodeCm7b5 wikiDe codevoorbeelden doorlopen progressieve stappen:Tekenreeks tok
Lederen Spiked manchet vanaf nul

Lederen Spiked manchet vanaf nul

Hallo iedereen, dit is mijn eerste Instructable. Ik heb genoten van deze site al enkele jaren, en ik denk dat it's about time die ik terug te aan de prachtige gemeenschap hier geven.Ik ben een internationale student die momenteel studeren in China, e
Hoe te bakken een taart pompoen (vanaf nul)

Hoe te bakken een taart pompoen (vanaf nul)

dit instructable is een voortzetting van mijn hoe te bakken een verse pompoen instructable.Bakken pompoen pastei van kras is iets van een traditie in mijn familie, en sindsdien hebben taarten gemaakt van verse pompoen, ik kan niet eten degenen gemaak
Hoe maak je een draadloze mechanische toetsenbord

Hoe maak je een draadloze mechanische toetsenbord

Hallo allemaal, ik ben een technicus en ik kom vormen van China.Nu, ik zal je leren hoe te DIY een mechanische draadloos toetsenbord.Sorry mijn slechte Engels :(We gaan!Stap 1: Koop een gebruikte mechanische toetsenbord en een draadloze toetsenbord v
Hoe maak je een Arduino vanaf nul

Hoe maak je een Arduino vanaf nul

Zuinig Engineering is de beste weg vooruit voor de wetenschap.Bent u geïnteresseerd in het maken van enkele arduino vanaf nul, bent u bij ons aan het juiste adres.Ziet u een video tutorial van dit instructable: hierHet zal vullen alle mazen of twijfe
79cc gemotoriseerde fiets vanaf nul

79cc gemotoriseerde fiets vanaf nul

Hallo weer iedereen! In dit instructable ik zal je laten zien hoe het bouwen van een 79cc, 4 takt gemotoriseerde fiets vanaf nul (niet een motor kit). De fiets die we zullen bouwen is veruit superieur aan kit motoren op vrijwel alle gebieden, met inb
Hoe maak je een piano toetsenbord

Hoe maak je een piano toetsenbord

In deel 4 van "Hoe te maken een Pianoforte" W. H. Davies gelast de amateur piano maker "{zich} te voorzien van een set van 16 inch sleutels tot overeenkomen met de grootte van sleutel-bodem; ze kunnen worden gekocht bij van 38s. £3, volgens
Een Chaise-Frame bouwen van nul

Een Chaise-Frame bouwen van nul

Disclaimer: dit is de eerste bank die ik ooit hebben gebouwd en hebben geprobeerd te stofferen. Ik ben geen professional. Ik heb veel onderzoek gedaan en hebben gebouwd wat mijns inziens een stuk van de kwaliteit van meubilair. Ik hoop dit instructab
Vervangen van een mechanische brandstofinjectie systeem op 1981 VW konijn diesel - Bosch VE

Vervangen van een mechanische brandstofinjectie systeem op 1981 VW konijn diesel - Bosch VE

duikt dit recht in het vervangen van een mechanische brandstofinjectie systeem op een 1981 VW diesel konijn met een 1.6L motor.   Bosch VE pomp.Omvat:Pomp en verstuivers, brandstofleidingen installeren.Timing instellen.Nog steeds moet u een service-m
Passievruchten azijn (vanaf nul) met wortel paprika salade

Passievruchten azijn (vanaf nul) met wortel paprika salade

Ik kwam over fruit smaak azijn en was gefascineerd door het concept. Passievruchten was mijn eerste keuze, aangezien er een unieke smaak van zijn eigen. de zure smaak is net wat ik wil voor een salade. Dus ik probeerde het maken van passievruchten az
Lekker brood van de banaan (vanaf nul)

Lekker brood van de banaan (vanaf nul)

dit is mijn eerste instructable. En dit is banaanbrood die ik... vanaf nul gemaakt. Reactie hieronder en vertel me wat je denkt. Als ik genoeg goede reacties te krijgen zou kunnen ik proberen een ander instructable!!!Stap 1: Ingrediënten en benodigdh
DIY Quadcopter vanaf nul

DIY Quadcopter vanaf nul

Vliegen is iets dat voor altijd deel van man's wens is geweest. We hebben willen nemen naar de hemel sinds we voor het eerst zag een vogel vliegen en met de komst van technologie die we door de lucht over de gehele wereld reizen kunnen. Echter een pe