Stap 3: programma
Zodra u hebt alles instellen en de programmeur aangesloten, is het tijd te programma. Ik heb geconstateerd dat de spreker tijdens het programmeren, kan niet worden bevestigd, zodat u die voor deze stap moet losgemaakt. Het is ook zeer belangrijk dat het kristal worden bevestigd (samen met de 2 18 pF condensators), aangezien het noodzakelijk geworden zal na het branden van de zekeringen.
De volgende stap (burn-fuse) Niet uitvoeren als u geen gebruikmaakt van het kristal, zodra jij de AVR vergt een kristal te bedienen. Als u de zekeringen brandt en u niet over een kristal beschikt kunt uw out geluk totdat u verkrijgen.
Nu moeten we om te branden van de AVR zekeringen (zie een tutorial op de AVR voor meer informatie en de bovenstaande waarschuwing). Doen, uitvoeren deze opdracht vanuit dezelfde map u de bestanden hebt: main.c en Makefile.
maken branden-fuse
Als u dit ding een andere manier programmeert, wordt de zekering waarden zijn:
lfuse: 0xFD
hfuse: 0xDF
Vervolgens voert u de volgende twee opdrachten voor het compileren van het programma en het programma de AVR:
maken
programma maken
Als u kunt u deze opdracht wilt om schoon te maken de excessen-bestanden die zijn gemaakt door de maken commando:
schoon maken
En daar ga je! Hopelijk er waren niet fouten en uw AVR is geprogrammeerd en klaar om te gaan. Standaard zal de AVR wacht 15 minuten voordat het is te doen, dan piept gedurende 1 seconde om de 10 minuten voor een uur. De piep frequentie zullen 17 KHz (vrij hoog gooide). De main.c bestand voor meer informatie en deze waarden wilt wijzigen uitchecken. Ik zorgde ervoor dat veel commentaren toevoegen.