Realiseringen af et ATTINY2313 programmør er ikke så enkel og ligetil. Mange ting kan gå galt , især når de forsøger at programmere i " C," snarere end assembler, mens du bruger open source udviklingsværktøjer. Hvis du har en Mac laptop , er det bedst at bruge en USB -baseret løsning, da der ikke findes reelle parallelle eller serielle porte på Mac. Ting du skal
Atmel ISP MkII
10-polet ISP udvikling bord
6-bens ISP stik
Vis Flere Instruktioner
1
Udnyt en USB serielt stik og en ægte USB -programmør , Atmel ISP MkII . Denne programmør er et glimrende valg, fordi det er ukompliceret , små og leveres i en holdbar kasse . Denne programmør er også meget populært, hvilket betyder at du kan finde en masse støtte i open source- population.
2
Slut Atmel ISP MkII til en udvikling bord . En udvikling bord vil levere microcontroller med de rette forbindelser og magt til programmøren . Internetudbyderen MkII indeholder en frisk udgave af 6- pin In System Programmerbar ( ISP ), som er uforenelig med den 10- bens ISP stik på tavlen. Dog kan en adapter fremstilles da de seks ben er en delmængde af den 10- bens stik bord.
3
Fjern de oprindelige 10 -bens ISP stik fra brættet. Sæt 6- pin header ind i bestyrelsen og køre et bundt af ledninger fra den nye header til stikket , der tidligere indeholdt den 10- bens stik. Bestyrelsen vil fungere perfekt som en modificeret 6-polede stik bord.
4
Installer libusb til USB support inden du forsøger at programmere enheden. Ellers fejlkode " blev avrdude kompileret uden usb support " vises , kræver , at " sudo make uninstall " skal køres for at rydde ud i forsøget på at installere . Med libusb installeret køre. /Configure og " sudo make install ".
5
Forsøg at kommunikere med chippen. Hastigheden at udrette kontakt er usædvanlig træg grund af den langsomme standardprogrammering hastighed . Den kedelige tempo har været knyttet til to vigtige faktorer : at kommunikere med printeren indebærer en flere minutters forsinkelse , og når kommunikationen er etableret, hastigheden er beklageligt. Der er et par muligheder til rådighed for at modvirke disse problemer .
6
Adgang til interaktiv tilstand ved terminalen . Type " avrdude - p t2313 - c avrispmkII - P usb - . Tuf " Efter et par minutter , bør en prompt . Enter " SCK 10 " og derefter " Afslut ". Dette bør indstilles manuelt programmeringen fart gennem direkte kommunikation med programmøren . Dernæst slette den del af koden , der forårsager den lange forsinkelse . Du vil ikke forstyrre med noget , men vil langt øge hastigheden, hvilket reducerer den cyklus af samle og programmering til cirka fem sekunder. Alt skulle nu være oppe og køre .