Början Microcontrollers del 3: Överföra ett Program till mikrokontroller (drivrutiner)

Välkommen till del 3. Detta är en mindre handledning som kommer att behandla helt enkelt laddar drivrutiner se till din programmerare kan kommunicera med datorn ordentligt.

Observera att ibland TinyISP och USBAVR enheter nu kommer förladdad med Windows-drivrutiner och bör erkännas automatiskt av datorn. Om inte, måste du ladda drivrutiner manuellt. Detta är en guide för denna process.

Nu bör du har konstruerat den SPI gränssnittet. Om inte, du kan granska den tidigare handledningen, eller leva med tunna trådar. Om du har läst första meningen mer än två gånger efter att bygga enheten jag presenterade i förra tutorial, oroa dig inte... den sak du gjort är SPI gränssnitt! Det är helt enkelt 6-pin kabeln, fast på ett raka set med 6 stift som matchar rätt pin arrangemanget på mikrokontroller.

På denna punkt måste vi dock se till att datorn känner igen programmeraren. Detta är den USBTinyISP enheten från sparkfun eller adafruit branscher, som ansluter datorn till mikrokontroller. Som allt i universum som ansluts till en dator med operativsystemet Windows, det finns ett behov för förare-- och detta programmerare är inget undantag. Men min video kommer att ge dig instruktioner för komplett installation av dessa drivrutiner, så det finns ingen mer gissa!

Eftersom jag installerar drivrutinen på min dator som kör Windows 7 64-bitars operativsystem, är installationen något annorlunda än förfarandet för 32-bitars operativsystem. Nej behov till oroa om--om du kan klicka på och dra filer från en mapp till en annan, du inte har ett problem. Tydligen, drivrutinerna från sparkfun.com inte innehåller den senaste versionen av 64-bitars drivrutiner. Detta förklaras helt i videon dock så bör du ha inga problem att installera drivrutinen om du kör en 64-bitars system. Här är de allmänna steg för att få drivrutiner på systemet, och programmeraren antingen en 32- eller 64-bitars Windows operativsystem.

  1. Gå till sparkfun.com och gå till sidan Pocket AVR programmerare (till vänster under "Programmerare - AVR"). Länk levereras så du inte behöver att uppmärksamma min alltför detaljerad beskrivning.
  2. Bläddra nedåt och hitta Windows-drivrutin länken under dokument.
  3. Nu har du filen pocketprog-driver.zip på datorn någonstans. Låt oss hoppas du vet där det laddas ner! Om du gör, usch...!
  4. Packa upp filen till en annan mapp som du känner till platsen.
  5. Innan du fippla med innehållet eller försök till installera den av någon anledning, ett par filer måste revideras för 64-bitarsversionen av Windows 7 eller Vista. Om du använder en 32-bitars version av Windows, gå vidare och starta installationen. Du kan helt enkelt bortse från följande förklaring till 64-bitars förfarandet.
  6. Nu, gå till libusb sourceforge sidan och klicka på den senaste versionen. Du kommer att se några eller flera filer som anges. Du vill ha bin-filen (dvs libusb-win32-bin-#. #. #. # .zip).
  7. Nu har du en annan zip-fil att hitta på din dator. Gå vidare och packa upp den till en känd plats. Gå till den mappen och navigera till bin-mappen och sedan till mappen amd64.
  8. Det kommer att finnas två filer där ghcalled libusb0.dll och libusb0.sys. Byta namn på filerna libusb0_x64.dll och libusb0_x64.sys.Copy dessa filer i mappen pocketprog-driver, skriva över den befintliga versionen av dessa filer.
  9. För installation av nya nedladdade drivrutiner, kommer jag visa en ganska icke-traditionella metod som jag gillar väldigt mycket. Detta är "Lägg till äldre hårdvara"-läget. Ja, det finns sådana djur i Windows! Klicka på Start-menyn. Högerklicka på "Dator" ser du en meny... väljer du alternativet "Hantera". Det kommer förmodligen ha en gul och blå sköld bredvid den. Klicka på "Enhetshanteraren".
  10. Ja, jag vet att du känner till ett annat sätt att komma till Enhetshanteraren. Tja, nu vet du ett annat sätt. Högerklicka på toppen av listan (namn på, slutar oftast med en "-PC." Min är patrick-PC). Du gissade det, mitt namn är Patrick.
  11. På menyn väljer du "Lägg till Legacy hårdvara." Om du undrar, betyder "Legacy" maskinvara som är fortfarande i bruk och har varit ett tag; eller hårdvara som Windows inte har på sin allsmäktiga maskinvarulistan. Tja, det är min definition för det ändå... Tryck på "Nästa" när guiden introduceras.
  12. På nästa skärm, välj "installera maskinvaran som jag manuellt välja från en lista (avancerat)," så knappen ändras till detta urval. En alternativknapp är en windows-kontroll som ser ut som en cirkel med en liten blå sfäriska prick i mitten.
  13. Klicka på Nästa. Alternativet "Visa alla enheter" ska vara markerad. Kontrollera detta och klicka på Nästa. Klicka på knappen "Diskett". Med knappen "Bläddra", navigera dit pocketprog-driver mappen ligger. Om du valt rätt mapp, visas filen pocketprog.inf i mappen.
  14. Dubbelklicka på denna fil och föraren ska börja installera. Granska proceduren igen, eller titta på video en gång om installationen inte verkar gå som planerat.

Förhoppningsvis kan din dator nu känna igen och kommunicera med din MCU!

Vi börjar få in några programmering i nästa handledning. Det är där det blir kul.

Relaterade Ämnen

Början Microcontrollers del 2: Att skapa ett SPI gränssnitt från programmeraren till mikrokontroller

Hej, hoppas vi du gillade del 1 av början Microcontrollers. Vi ska flytta i del 2 och börja prata om gränssnitt och hur du får din microcontroller att kommunicera med en dator.Så, vid denna punkt, du bör känna till begreppet mikrokontroller (MCU). Du...

Början Microcontrollers del 6: Skriva det första programmet till vända på en LED

Jag vet att du är redo att skriva det första programmet. Du har gått igenom en hel del hittills! Medan vi i frågan, låt oss sammanfatta händelserna. Du gick ut och köpte Atmel AVR mikrokontroller för att förstora. Jag valde theATMega32 för min använd...

Början Microcontrollers del 12: Intro till avbryter

I denna del av handledningen vi prata om avbrott arbeta till exempel med räknaren. Avbryter förbättra mikrokontroller i stort sätt. Avbryter göra din program reagerar på hårdvaran i microcontrollers, vilket kan vara en reaktion från circuit utanför m...

Början Microcontrollers del 13: Intro till LCD gränssnitt

Mikrokontroller är en underbar bit av ingenjörskonst och det kan göra många saker (med hjälp av några bra programmering), men det är fortfarande en ogenomskinlig svart låda. Om du vill att dela information, eller visa dig vad det försöker göra det, m...

Början Microcontrollers del 5: Provning programmeraren och bygga den första kretsen

Så långt, bör du ha alla mjukvaran installerad och konstruerade det gränssnitt som kommer att ge en bekväm anslutning från programmeraren till mikrokontroller (MCU). För nästa steg måste en skärbräda (de med siffror är mycket bra), en LED och ett mot...

Början Microcontrollers del 8: Lägga till en knapp till mikrokontroller och göra det göra något

En mycket enkel och lätt sätt att tillhandahålla för mänsklig interaktion med mikrokontroller är att infoga en knapp i kretsen. Att kommunicera med datorer som använder två viktigaste inmatningsenheter: musen och tangentbordet. Ett tangentbord är ing...

Början Microcontrollers del 9: Knappen och programvara Debouncing metoder

I denna del av handledningen kommer att vi diskutera knappen och programvara debouncing.Vi vill studera knappen debouncing första och i detalj så vi har en god förståelse för vad det innebär. Knappen debouncing är viktigt och bör inte vara undervärde...

Början Microcontrollers del 4: Installera programmering miljö (WinAVR)

Välkommen till nästa steg i vår serie. Vi kommer att introducera några grundläggande programmeringselement nu. Denna handledning är helt enkelt om hur du installerar din programmeringsmiljö. Den programmeringsmiljö som vi kommer att använda kallas Wi...

DIY överföring ett foto till en duk

I detta projekt visar jag hur du överför tryckt ett foto till en duk med hjälp av en Laser foto, en duk och vitt lim. Modge podge är ett mycket bra överföring medium, men vitt lim fungerar så bra som modge podge.Detta DIY projekt är mycket lätt, behö...

Början Microcontrollers del 11: Timers, räknare och mikrokontroller klockan

Timers och räknare är så integrerad att du kommer att se många exempel på dem i hela denna serie. Som namnet säger, används timers för tid och räkna. Inventering och timing kan du göra några mycket fina saker som kontrollerande LED brights, vinkel gr...

Början Microcontrollers del 7: Omarbetning av det första programmet att göra LED blinkar

Du har skrivit det första programmet, som visade på en LED. Ja, det var spektakulärt! Tja, inte riktigt, men låt oss införa lite galenskap till LED. Vi ska ge det en "bipolära" personlighet genom att blinka. Då vi kliver upp ett snäpp och gör de...

MicroController handledning del 10: Att skapa ett spel (knappen spelet)

Nu är vi beredda att tillämpa vad vi vet och göra en verklig spel. Spelet kommer att bestå av ett par knappar och två uppsättningar av lysdioder (2 rader av 7). Målet med spelet är att se som mellan två människor kan driva deras knappen flest gånger...

Börjar Microcontrollers del 1

Detta är först i en lång rad av tutorials syftade till att ge Nybörjarguide och handledning kring Atmel AVR Atmega32 mikrokontroller. Jag kommer att visa dig, genom exempel och projekt, hur program och tillhandahålla funktioner för denna mikrokontrol...

Överföring A Halo 3 karta från ett konto till en annan (Xbox 360)

detta kommer att hjälpa dig överföra kartan (anpassad) Halo 3 från ett konto "på en Xbox 360-hårddisk" till en annan på den hårddisken. Ett sätt som denna teknik kan vara bra är om du gjort en egen karta på en av din icke-xbox live konton men du...

Hur man överför ett foto eller en logotyp på en mobiltelefon / handledning

https://www.youtube.com/watch?v=5mUzxbdATg4&feature=youtu.beSteg 1: Du behöver! För att göra det behöver du en mobiltelefon, värme överföring pappersark, ett strykjärn och naturligtvis händerna och några lycka till eftersom du ingen vet vad din mobil...

Hur man överför iPhone-kontakter till PC/Mac och återställa tillbaka till din enhet

du någonsin undrar hur att överföra eller säkerhetskopiera iPhone kontakter till din PC/Mac och återställa dem tillbaka till din enhet?IPhone är inte riktigt som andra smarta telefoner. Även om det är del av anledningen till varför så många individer...

Hur man överför en bild till trä - Laser vs bläckstråleskrivare

Jag har letat efter olika sätt att överföra min logotyp till de projekt jag gör som ett sätt att underteckna dem.Jag hade läst att laser utskrifter är mycket bättre än bläckstråleutskrifter när du försöker överföra dem. Jag bestämde mig att undersöka...

Andragradsekvation: Ett Program för TI84 miniräknare

har du någonsin använt kvadratiska formel? Har du en programmerbar miniräknare? Har du önskat att det fanns ett enklare sätt att få svar? Om du svarat "ja!" då detta instructable kan hjälpa dig. Detta Instructable visar dig hur du programmerar d...

Hur man överför iTunes musik till Android

Android-telefon har varit dominerade smartphone branschen i år på grund av nya sammanslagna märken och ofta uppdateras enheter. En massa människor som kommer från Apple besluta att ge det ett försök på Android-telefoner. Men vad ska göra med informat...