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.
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
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.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.