Gast
#5391416
Hallo zusammen. beschäftige mich schon ein paar Jahre mit ATmega Mikrocontrollern und kämpfe mit einem kuriosen Fehler. Gebe ich Spannung auf eine Platine, die einen ATmega Mikrocontroller beinhaltet, so arbeitet dieser entweder einwandfrei oder erzeugt eine unveränderliche Ausgabe an seinen Portpins. Als wäre der Reset hängen geblieben und die Hardware in einem undefiniertem Zustand. Beide Ergebnisse treten auf ein und derselben Platine scheinbar zufällig auf. Es macht keinen Unterschied, ob ich nur einen Reset auslöse oder die ganze Platine aus- und wieder einschalte. Jetzt kommt das kuriose: Schließe ich die Masse eines Oszilloskops an die Platine an (egal ob mit oder ohne Tastspitze) tritt der Fehler nicht mehr auf. Platinen, die einen externen Resetbaustein nutzen, zeigen den Fehler nicht. Brown Out Detection ist aktiviert und steht auf 4V. Es handelt sich um einen ATmega32A. 5V Betriebsspannung. Schaltungsaufbau nach den offiziellen Designconsiderations. Kennt jemand diesen Fehler? Mit Dank und Gruß Felix
