ATmega DIP40 minimala styrelsen (5 / 12 steg)
Steg 5: Schematisk detalj: återställa
"Återställ PIN-koden på AVR är aktiv låg, och ange PIN-koden låg externt kommer således resultera i en återställning av AVR
[...]
Återställ raden har en inre pull-up resistor, men om miljön är bullriga det kan vara otillräckliga och återställa kan därför förekomma sporadiskt. Se datablad för värdet av pull-up resistor på specifika enheter.
[...]
Ansluta Återställ så att det är möjligt att ange både högspännings - programmering och vanliga låga återställa kan uppnås genom att tillämpa en pull-up resistor till raden RESET. Denna pull-up resistor säkerställer att återställningen inte går låg oavsiktliga. Pull-up resistor kan i teorin vara oavsett storlek, men om AVR ska programmeras från e.g. STK500/AVRISP pull-up inte bör vara så stark att programmeraren inte kan aktivera återställning av oavgjort RESET linjen låg. Den rekommenderade pull-up resistor är 4.7kOhm eller större när du använder STK500 för programmering. För debugWIRE ska fungera korrekt, pull-up får inte vara mindre än 10 kΩ. För att skydda raden RESET längre från buller, är det en fördel att koppla en kondensator från Återställ PIN-koden till marken. Detta krävs inte direkt eftersom AVR internt har ett low-pass filtrerar att eliminera spikar och buller som kan orsaka reset. Tillämpa en extra kondensator är således ett ytterligare skydd. Observera dock att thans kondensator kan inte förekomma vid användning av debugWIRE. " - Applikationen noterar AVR042: AVR hårdvara designöverväganden
C1 och R1 värden är inte kritisk. Jag använder värden från Atmel dokumentation.
C1 värdet (om tillgängligt) ska vara mellan 10nF och 100nF