DIY Intervalltimer för canon DLSRs (1 / 4 steg)
Steg 1: Grundläggande AVR Setup
Först kan just ett program för en LED blinkar.
(Följ schematiskt i bilder.)
1. AVR Studio 4 & WinAvr -> http://mycomsats.com/blogs/download-atmel-avr-studio-4-free/
ELLER
2. senaste AVR Studio--> http://www.atmel.in/tools/ATMELSTUDIO.aspx
Jag använder AVR studio 4.
Efter öppnandet av programvaran,
Stäng projektguiden. gå till projektet och välj nytt projekt, projektguiden öppnar igen.
1. Välj AVR-GCC, skriv in ditt projekt namn & ge ett namn till .c arkivera, då klick Nästa.
2. Välj Avr Simulator och leta efter ATmega8 och välj, klicka på Avsluta.
3. nu kan vi börja programmera.
KOD: ledblink.c
https://docs.Google.com/Document/d/1NYvzpxWCwri8UA...
4. nu spara, lägga alla header-filer om inte läggs till. Sedan högerklicka på ledblink.c och välj kompilera eller Använd alt + F7.
5. rätta till eventuella fel, du kan ignorera eventuella varningar. Nu Högerklicka på ledblink.c och välj build eller Använd F7.
6. om framgång, du får 0 fel, varningar om något.
7. nu Klicka på Play eller gå till Debug -> Starta felsökning.
8. på högra sidan hittar du IO View-fönstret. Att markera PORTB och expandera den. Du kan följa produktionen
vid PORTB Register.
Nu att ladda ner programmet till mikrokontroller.
1. om du använder AVR ISP ->
Hämta Khazama AVR programmerare - > http://khazama.com/project/programmer/
Öppna HEX filen i Khazama -> Auto Program.
(Bara "Auto programmet" när du har valt HEX-fil, utan att behöva ange några bitar för ATmega8)
OR
-> Om du väljer alla AVR ISP programmerare, du måste få en guide med det bara följa den.
2. om du använder Arduino som ISP - >
-> http://arduino.cc/en/Tutorial/ArduinoISP
(lätt att förstå) - > http://arduino.cc/en/Tutorial/ArduinoToBreadboard
(HEX filen finns i projektmappen -> standard mapp -> LEDblink.hex)
Anslut dessa pins, dess detta enkelt.
USB-ISP/Arduino---ATMega8(Target)
3. efter framgångsrika måste programmering du se LED blinkar.
Grattis! Du har slutfört steg 1.