Stap 10: Optioneel: Experiment met de kloksnelheid
Als u avontuurlijke denkt, herprogrammeren de zekering van de klok om te wijzigen de kloksnelheid. Maar let op! Sommige instellingen kunnen ertoe leiden dat de MCU uitgevallen totdat de levenslijn in 5 van de Setup is voltooid. Het kristal kan worden toegevoegd en getest. Vergeet niet om het ongedaan maken van wijzigingen tot de software en het circuit Zodra gebeëindigd en vóór de volgende startups blijven. Houd er rekening mee dat het Blinky een programma is gecodeerd om hebben de LED 'on' voor 1 seconde, 'uit' gedurende één seconde en herhaal.
Stap 2 voltooien en herhaalt u stap 3 met uitzondering van punt 5. Sluit niet de Tools > Device programmeren dialoogvenster.
1. werken met 4MHz interne kloksnelheid
In het Tools > Device programmeren, selecteer zekeringen op het linker menu. Vind SUT_CKSEL en selecteer INTRCOSC_4MHz_14CK_4MS bijvoorbeeld. Klik op de knop programma. De LED moet nu 'on' voor 2 seconden en 'uit' gedurende 2 seconden ingedrukt. Waarom? Omdat de verklaring van de timing '_delay_ms(1000)', is afhankelijk van de verklaring van F_CPU te verstrekken van de juiste kloksnelheid. Als u de Blinky één instructie om te lezen "F_CPU = 4000000UL' dan de LED opnieuw 'on' voor 1 sec en 'uit' gedurende 1 seconde knipperen zal. Zorg ervoor dat u de zekering en F_CPU te resetten
SUT_CKSEL = INTRCOSC_8MHz_14CK (of soortgelijke)
F_CPU = 8000000UL
2. Crystal 16MHz
Verwijzen naar de crystal setup beschreven in Startup #2, stap 2. Kort verbinden het kristal MCU pinnen 4 en 5 van de MCU (er is polariteit niet). Sluit een 22pF condensator van MCU pin 4 op grond en een andere 22pF condensator van MCU pin 5 aan grond. In het dialoogvenster voor Tools > apparaat Programing Kies de Fuse-menu aan de linkerkant. Set SUT_CKSEL = EXTXOSC_ * MHZ_XX_14CK_4MS. Klik op programma. De LED moet knipperen 'on' voor 1/2 seconde en 'uit' 1/2 seconden. Het juiste tarief voor het knipperen kan worden opgelost door het veranderen van de Blinky een verklaring tot F_CPU = 16000000UL. Zodra voltooid onderzoek naar deze optie, terugkeer de klok fuse F_CPU als
SUT_CKSEL = INTRCOSC_8MHz_14CK (of soortgelijke)
F_CPU = 8000000UL,
en verwijder het kristal en twee 22pF condensatoren.