Gast
#1187177
Ich habe einen 2561 Atmega, der mit 16 Mhz läuft und irgendwie
empfindlich auf Spannungseinbrüche o.ä. reagiert. Da steckt er auf einer
Karte und zwei Tage geht alles gut, dann schalte ich was dazu an der 5V
schiene, wobei alles gefiltert ist und zack, macht er Fehler. Nach dem
Abziehen der Stromversorgung etc. bleibt er stur beim fehlerhaften
Verhalten. Bei einer printfausgabe eine const char[] Arrays zum
Programmstart spuckt er nur Mist aus wobei die eine feste Ausgabe wie
printf("__________"); wunderbar ausgegeben wird. Programmiere ich den
Flasch mit dem gleichen Programm neu, ist alles wunderbar. Ich möchte
nicht auf die Einzelheiten der Schaltung eingehen, erwähnenswert ist,
dass der Atmega128 in der gleichen Schaltung beim gleichen
Hardwareaufbau wunderbar funktioniert und diese Probleme waren
unbekannt. Muss jedoch zugeben, dann in der aktuellen Softwareversion
per malloc paar Hundert bits reserviert werden.
PS: wenn ich am System fummel, dann erde ich mich auch ordentlich.
Ist euch so ein Verhalten bei den Atmegas bekannt?