Gast
#1197390
Hallo, ich habe einen Atmega1280 Webserver und betreibe diesen mit dem Stack von Ulrich Radig in einer für meine Zwecke leicht erweiterten Version. Funktioniert auch alles soweit blendend, der Webserver hängt im lokalen Lan und ist blitzschnell ansprechbar. Versorgt wird die Schaltung (die sich in meinem PC befindet) über die 5v standby Leitung eines ATX Netzteils (der zugehörige PC läuft die ganze Zeit, es kommt also nicht irgendwie durch das ein und ausschalten des PCs). Auf der Platine sitzt direkt am Controller ein 100nf und ein 10uF keramikkondensator, direkt am Eingang der Spannung ein 22uF Elko. Nach völlig zufälligen 2 - 8 Tagen nun ist er aber einfach nichtmehr ansprechbar (keine Reaktion auf Ping) und führt selbst einfachste Aktionen (Pollen eines Eingangs und einschalten einer LED) nichtmehr aus. Nach einem Neustart geht das ganze dann von vorne los, läuft wieder ein paar Tage und ist dann einfach weg. Die Software hab ich soweit schon "stressgetestet", also mit ping -f geflooded, so schnell wie möglich überall rumgedrückt im Webserver etc. Zwischenzeitlich bis zum Absturz wird dann tagelang nicht wirklich was am Controller gemacht Wie würdet ihr bei sowas vorgehen? Nachdem es immer tagelang dauert bis zum nächsten Absturz zieht sich das ganze ewig... Ich hab jetzt bereits das board noch zweimal zusammengelötet, um irgendwelche Lötprobleme auszuschließen, der Fehler tritt bei allen drei auf. Was mir jetzt noch einfällt: - BOD detection aktivieren und so scharf wie möglich einstellen? - 300uF Elko am Eingang reinhängen (normal sollte aber das ATX Netzteil doch schon riesige Töpfe haben?) - Statt 16mhz mal 4mhz oder 1mhz als quarz einlöten? - einen JTAG Adapter kaufen, könnte ich damit sehen was der controller grade macht und denkt wenn er sich tot stellt? Nachdem jeder Versuch immer ne Woche "warten auf Absturz" heißt, wäre ich für Hilfe sehr dankbar! Euer Tom