ATtiny titta på Core (8 / 9 steg)
Steg 8: kalibrering
Felsöka skärm
Tryck på upp knappen när du inte väljer något fält kommer in debug skärmen.
Tid kalibrering
Det första numret är WDT avbrott räkna, detta värde används för att kalibrera värdet av wdt_millis_per_interrupt.
Detta värde för du marker bör beräkna från:
faktisk tid (i millisekunder) passerade / WDT avbrott räkna
t.ex. om du slår på den på 2016/01/07 23:10 och det är nu 2016/01/08 13:25, den passerade 51300000 millisekunder. Samtidigt visa den första raden i rätta skärmen 51454 då bör du ställa in wdt_millis_per_interrupt som:
51300000 / 51454 ~ = 997
Spänning-värde
Den andra siffran är aktuella batterispänningen i millivolt. Det kräver att kalibrera det konstant värdet i readVcc() med de verkliga avläsningarna från en multimeter.
Detta värde för du marker bör beräkna från:
faktiska millivolt / debug värde * aktuell spänning referensvärdet
t.ex. aktuell spänning referensvärdet är 1125300, debug fönstret andra raden visar 2823 och multimeter Visa 2,81 volt då du bör ändra spänning referensvärdet som:
2810 / 2823 * 1125300 ~ = 1120118