Bygg din egen (billigt!) multi-function Trådlös kamera controller. (10 / 22 steg)
Steg 10: Prepping din programmering miljö
Om du inte redan har en programmerare för din mikro sedan är nu det dags att få en. Kostnaden varierar från DIY modeller till GBP60 + allt-i-ett styrelserna. Den modellen jag valde är USBasp, det kostade mig GBP12 från eBay men du kan köpa från andra människor eller bara bygga egna.
http://www.Fischl.de/usbasp/
Det var den billigaste USB-modell jag kan hitta, om storleken på ett stort minne och är perfekt för vad vi gör. Det enda problem jag hade var att försöka installera drivrutiner på Windows 7, men det är en annan historia. LibUSB förarna är Mac och Linux-kompatibel, märk väl.
De flesta AVR program laddas är via en ISP (i System Programming) kabel. Det finns både 6-pin och pin 10 sorter, båda är i huvudsak samma. 10 pin kabeln har bara mer mark ledningar än 6 PIN-koden (och enda måste anslutas). Om man tittar på pinout för kabeln (bild 1), de flesta av dessa pin namn bör vara bekant. Japp, är de från AVR chip. Programplaneringen är en enkel sak att koppla in kabeln till programmeraren och sedan ansluta den upp stiftet för stift.
Det sätt jag gör det är med hjälp av en programmering vagga. Det var enkelt att bygga, bara två komponenter lödda på lite av stripboard med kablar förbinder stift. Dessa komponenter är en 28-pin DIL uttag, eller emellertid många stift ditt chip har, och en 10 pin male rubrik som passar ISP kabeln.
För att bygga det, du helt enkelt löda båda på styrelsen (göra säker du skära relevanta spåren för att inte ansluta motsatt pins - jag använde en dremel med en gravyr tips för detta) och arbete ut från pin diagram vilka bitar du bör tråd tillsammans.
En mycket viktig sak att notera är att om du ändrar dina fuse bitar om du vill aktivera en extern crystal, chip kommer att se för det (och dess krävs kondensatorer) vid programmering och om den inte har ansluten det ingen ström korrekt (programmeraren kommer bara fel på dig). Så för mig lödda jag ett par kablar (de är de vita som på bilden) för att ansluta till kristallen på en skärbräda. Du måste också ansluta upp en jordledning till marken i kvarteret kristallen/kondensator.
Om i tvivel, The Real Elliot har några utmärkta instructables beskriver hur man bygger programmering vaggan eller en hela seriell programmerare.