läuft das Programm?

OP #3029937
Lesenswert?
• ▲
▼
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
#3030425
Lesenswert?
• ▲
▼
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.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.