Moin Leute, erstmal Frohe Weihnachten nachträglich. Hab mal ne "Anfänger-Frage". Ich hab mir ein Board für einen AT2333 gebaut um 8Servos anzusteuern. Soweit so gut. Leider passiert nun jedes zweite/dritte mal, das avrdude den Controller nicht erkennt. (alles unter LINUX). Ich vermute das es irgendwie mit dem Reset zu tuen hat. Die aktuelle Resetschaltung sieht wie folgt aus, 10K gegen 5V, 82pf gegen Masse Hat jemand noch eine Idee was es sein könnte, das das Board nur bei jedem zweiten/dritten Start von avrdude läuft?. Witzigerweise wenn ich das gleiche über ein Steckboard mache, läufts in der Regel immer auf anhieb. Für mich als Neuling alles sehr sonderbar. Jetzt schon mal vielen Dank für Eure Hilfe :-) Gruß Bernd
82pF sind zu wenig, probier mal 100nF...1µF. R und C bestimmen die Zeitkonstante, wie lange /Reset auf Low gehalten wird, nachdem die Betriebsspannung angelegt wurde. Wenn die Betriebsspannung langsam steigt (z.B. durch Prellen des Schalters oder Aufladen von Ladeelkos), muß diese Zeitkonstante hoch genug gewählt werden, damit der Controller nicht schon losläuft, obwohl die Betriebsspannung für einen sicheren Betrieb noch zu niedrig ist. Sonst kann er Unsinn machen. Neuere AVRs (tiny.., Mega..) haben für diesen Zweck übrigens einen eingebauten "Brown-Out-Reset", der verhindert, daß der Controller bei zu niedriger Spannung läuft. Das RC-Glied an Reset kann man sich dann sparen, schaden tuts aber auch nicht. MfG Olaf
Danke für die schnelle Antwort, aber mit einem 0,1uF hab ich es auch schon probiert, das war kein Deut besser :-( Abgesehen davon, hab ich die 82pF aus dem AVR-Tutorial, da ist sogar nur ein 47pF Kondensator drin. Trotzdem vielen Dank für die Erklärung, aber vielleicht hast du ja noch eine andere Idee. Oder soll ich etwa auch ne Brown-out-Reset bei mir integrieren. Soweit ich weiß besteht die doch aus einigen Transistoren/Widerständen etc. oder Gruß Bernd
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.