Widerstand an RESET nötig?

OP #4956691
Hallo,

ich habe jetzt schon oft gelesen, dass an dem Reset-Pin ein 100k 
Widerstandzu VCC sein soll. Andere schreiben, das ist nicht nötig, da 
der Tiny intern einen PullUp-Widerstand hat.

Was ist jetzt, muss ich einen Widerstand einbauen, oder hat er einen 
PullUp-Widerstand?
Wenn er einen PullUp hat, muss ich den via Code noch aktivieren, oder 
ist der automatisch immer aktiv?

Es geht konkret um einen Tiny13A.
(Firma: Vescomp)
Armin A. schrieb:
> Was ist jetzt, muss ich einen Widerstand einbauen, oder hat er einen
> PullUp-Widerstand?
> Wenn er einen PullUp hat, muss ich den via Code noch aktivieren, oder
> ist der automatisch immer aktiv?
>
> Es geht konkret um einen Tiny13A.

 Tiny13A hat einen eingebauten Resistor zwischen 30-80K.

 Das ist meistens nicht ausreichend, also ist ein externer PullUp
 zwischen 10-20K nicht verkehrt.
 Aber nicht weniger als 10K, sonst funktioniert debugWIRE nicht.

 P.S.
 Und vergiss Kondensator am RESET.
Gast
St. D. schrieb:
> Armin A. schrieb:
>> Der PulUp ist aber voreingestellt? Oder muss ich den erst noch
>> einstellen?
>
> Ganz einfach pullup_enable Funktion aufrufen!
>
> pullup_enable(RESET_PIN_NUMBER)

Welche Sprache ist das denn bitte? :-)
Es ist wie oft: Man MUSS nicht. Allerdings sollte man sich dann nicht 
wundern wenn's "sonderbare" Fehler gibt.

Braucht's Entkopplungskondensatoren? Nicht unbedingt. Meistens halt. 
Blöd allerdings wenn dann plötzlich viel zu Schalten ist und das 
Netzteil nicht nachliefern kann und man sucht sich zum Idioten nach dem 
Fehler weil "Beim Debuggen im JTAG geht's ja". Klar. Da rennen auch 
nicht einige Tausend Schaltungen gleichzeitig ab.

Selbes beim Reset-Pullup. Muss der sein? Nö. In fast allen Fällen geht's 
ganz prima auch ohne. Bis halt irgendwann mal der China-Brummtrafo zu 
nahe kommt oder das Handy daneben zu orgeln anfängt (oder beim Nachbarn, 
damit's besonders toll mit der Fehlersuche wird), das Ding unmotiviert 
'n Reset auslöst und man sich fragt warum denn das Programm abstürzt. 
Weil: Warum sonst sollt's denn 'n Reset machen?

Pragmatisch gefragt: Tut er Dir weh? Stört er Dich irgendwie? Oder ist's 
Dir um die 5 cent leid die er kostet? Falls Du das alles mit nein 
beantworten kannst, dann bau einen ein! Das Geld sparst an 
Kopfwehtabletten ein.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 9 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.