Hallo, noch eine Frage zur Fehlersuche: Wenn ich einen programierten Controller (z.B. Endlosprogramm) auf einem Steckboard mit Spannung versorge und bequarze, wie kann ich mit einfachen Mitteln/Meßgeräten feststellen, ob er jetzt tatsächlich arbeitet? Gruß wilials
Die meisten µCs haben gar keine andere Wahl als zu laufen und irgendwas auszuführen (auch wenn's Datenschrott ist) solange ein plausibles Clock-Signal zugeführt wird. Gehst Du von einem Controller aus, mit dem Du spielen kannst oder soll es einer sein, den Du weder kennst noch programmieren kannst? Das wird dann schwierig weil man nicht weiß was das Ding machen soll, es könnte in einer Schleife hängen, in der es auf Eingaben wartet (die logischerweise nie kommen). Das erste was ich machen würde wäre zu messen ob der Quarzoszillator schwingt. Bei internem Takt läuft das Ding auch ohne extern sichtbaren Takt. Dann würd ich probieren ob ich Interferenzen auf der Betriebsspannung messen kann. Wenn man die hörbar macht und es kommt ein Ton oder Rauschen bei raus, dann macht das Ding irgendwas. Wenn ich mit dem Ding spielen kann würd ich die Programmierschnittstelle anschließen und schauen ob er mit mir reden will. Wenn ich das Programm im Speicher zerstören darf würd ich ein Testprogramm schreiben und draufflashen (wie schon geschrieben wurde einfach Pins togglen), danach kann ich messen ob das Ding das macht was es soll.
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.