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.
- 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.
- Bläddra nedåt och hitta Windows-drivrutin länken under dokument.
- 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...!
- Packa upp filen till en annan mapp som du känner till platsen.
- 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.
- 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).
- 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.
- 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.
- 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".
- 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.
- 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.
- 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.
- 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.
- 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.