Naja, wenn Du keinen Quelltext und keine Beschreibung des Programmes
hast, nicht mal irgendeine mündliche Äusserung, was von dem uC zu
erwarten ist, dann wird es schwer, eigentlich unmöglich, zu beurteilen
ob er nun korrekt arbeitet oder nicht.
>Und dann ist's aber programmiere-abhängig, was er dann tut, oder?
Ich nehme mal an die Frage ist so gemeint: "Und dann hängt es von dem
Programm ab, was er dann tut, oder?"
Das ist genau richtig.
>aber wenn er nicht weiter zum Progranmmstart springt ist das eher >nebensächlich.
Es gibt eigentlich nur einen Grund warum der uC, nachdem er, wenn ich
das recht verstehe, eine Weile lang seinen Dienst getan hat, auf einmal
nicht mehr zum Programmstart springen sollte: Er ist defekt.
Normalerweise, bei guter Behandlung, kann man aber davon ausgehen, das
keine Defekte auftreten, nach denen der uC nicht an den Programmanfang
springt.
Du schreibst, das der uC nicht mehr kommuniziert. Da oft, aber nicht
immer, an den eigentlichen I/O Pins noch Pegelwandler oder irgendwelche
Logik oder auch nur ein Widerstand kommt, lohnt es sich vielleicht mal
zu kontrollieren ob direkt an den I/O-Pins etwas geschieht und ob der
Takt noch funktioniert. Letzteres geht aber nur entweder falls der uC
intern getaktet wird, falls der Takt herausgeführt ist (siehe
Datenblatt) oder falls der Takt ausserhalb des uC erzeugt wird.
Viel Erfolg.