Hallo, kurze frage, kann ich den Resetpin eines AVR direkt ohne Widerstand mit VCC verbinden? Ein neustarten des AVR wird nicht benötigt. Programmiert wird er ausserhalb der Schaltung. Oder wäre es sinnvoller den Resetpin zu deaktivieren und ihn frei auf der Fertigen Platine schweben zu lassen? Chip wird nur einmal Programmiert und soll später vor auslesen per fuses geschützt sein.
Gast
#3140945
Hi Hast du den internen Pullup zugeschaltet, dann sollte auch ein freier Pin kein Problem darstellen. Dennoch, die Jungs legen da nicht ohne Grund immer 10 K an VCC. Gruß oldmax
Hallo Daniel, einen Pin frei schweben zu lassen ist generell kein guter Ansatz. Der Grund ist, dass die Elektronik im uC bei Pegelwechseln den größten Strom zieht. Wenn der Pin unbeschaltet ist, treten diese Pegelwechsel ständig auf und Deine Versorgungsspannung bekommt ein Grundrauschen. Den Pin auf Vcc legen ist Ok. Den Pullup-Widerstand brauchst Du, wenn der uC von mehr als einer Resetquelle (andere uC) resettet werden soll. Diese werden dann Open-Collektor-Ausgänge benutzen (wired-or). Gruß Olaf
Daniel J. schrieb: > kann ich den Resetpin eines AVR direkt ohne Widerstand mit VCC verbinden? Ja.
Wenn dein AVR die RSTDISBL Fuse hat, wäre es auch möglich, die Fuse zu brennen, den Pin als Ausgang zu programmieren und ihn frei zu lassen. Aus den o.a. Gründen solltest du Inputs ja nicht floaten lassen, sobald der Pin aber als Ausgang programmiert ist, ist das kein Problem. Das würde etwaigen Software Dieben den Zugang zum Chip noch weiter erschweren, speziell bei ISP zugriffen. Und du hast einen Ausgangspin mehr, wenn du ihn brauchst.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.