Pin auf ATtiny84 / 85/2313 Klarstellung zurücksetzen

9

Ich habe zwei Fragen, von denen ich gehofft hatte, dass sie jemand mit einem schnellen Richtig / Falsch klären könnte. Bei Verwendung des ATtiny85 / 85/2313 ist der Reset-Pin mit einem 10k-Widerstand verbunden, der mit VCC verbunden ist.

  1. Muss beim Programmieren mit einem AVR 6-Pin-Programmierer der Reset-Pin eines ATtiny an diesem Punkt mit dem 10k-Widerstand an VCC verbunden werden?

  2. Bei Verwendung eines Arduino Uno zum Programmieren eines ATtiny ist der Reset-Pin am Attiny mit D10 verbunden. Muss der Reset-Pin zusätzlich auch an einen 10k-Widerstand an VCC angeschlossen werden?

Oder muss der Reset-Pin eines ATtiny84 / 85/2313 immer an einen 10k-Widerstand an VCC angeschlossen werden?

ben
quelle

Antworten:

7

Ja, verbinden Sie den Reset-Pin des ATtiny immer über einen 10k-Widerstand mit VCC. Es kann nicht schaden und es kann helfen (verhindern, dass Ihr Gerät zufällig zurückgesetzt wird).

vicatcu
quelle
6

Um störende Rücksetzungen zu vermeiden, empfiehlt es sich, den Rücksetzstift eines Controllers über einen 10k-Widerstand mit V (CC) zu verbinden. Während der Anschluss an den Programmierer schadet ein 10k-Widerstand zwar nicht, ist aber nicht unbedingt erforderlich. Der Programmierer verwendet einen seiner niederohmigen Ausgangspins, um den Pin des Controllers auf den gewünschten Pegel (nach oben oder unten) zu ziehen. In diesem Fall hat der 10k-Widerstand überhaupt keine Wirkung, da der Ausgang des Programmiergeräts eine viel niedrigere Impedanz aufweist.

Beachten Sie jedoch, dass mir nach Abschluss der Programmierung des Geräts nicht bekannt ist, was mit den Ausgängen des Programmierers (und damit dem Logikpegel am Reset-Pin des Controllers) geschehen wird. Wenn der Programmierer die Pins in den hochohmigen / Eingangszustand versetzt, ist der 10k-Widerstand beim Zurücksetzen des Controllers erneut ratsam.

Natürlich ist der 10k-Widerstand nicht erforderlich, wenn der Rücksetzstift an einen Logikausgang eines anderen Chips angeschlossen ist.

Mit anderen Worten: Der 10k-Widerstand beim Zurücksetzen auf V (CC) tut beim Programmieren nicht weh, verhindert jedoch unbeabsichtigte Zurücksetzungen nach dem Zurücksetzen.

Jippie
quelle