Controller "hängt"

Gast #159972
ich habe folgendes Problem:

Ich lese mittels ATmega16 periodisch eine Zeile pro Kamerabild aus.

es geht darum, Objekte in dieser Zeile zu erkennen (1D)!

sobald ein Objekt vorhanden ist, "hängt" der Controller -
er reagiert nur mehr auf HWReset :(

daraufhin habe ich mit JTAG ICE InSystemDebug - es funktioniert alles
reibungslos...

wo kann der Fehler liegen? Tipps? Ideen?

mfg florian
Gast #159974
sorry

programmieren mit STK500
die CAM liefert Bildsynchronisation und Zeilensynchronisation
zum auslesen dann Pixelclock...

Sprache C++ ICCAVR - allerdings auch den zugehörigen ASM-Code
kontrolliert

was das problem betrifft bin ich ratlos...
das problem ansich kann ich nicht näher beschreiben, da das einen
kleinen Roman abgeben würde

gibts das, dass sich ein controller "aufhängt??"
Gast #159975
Endlosschleife?
Ende der Hauptroutine erreicht?
Stacküberlauf?
Heapüberlauf?

In Assemblerroutinen:
falscher Rückkehrbefehl
unkorrekter Stackauf- oder Abbau?

Gruß, Michael
Gast #159977
Was heißt das genau?
Werden die 30x, die funktionieren unmittelbar hintereinander
durchgeführt (ohne Reset, Neubooten, Aus- und Wiedereinschalten)?

So etwas kann ein Resourcen-Leck sein (wie ich schon weiter oben
schrieb: Stack- Heap-Crash).

An sonsten kommen EMV- (sprich: Stör-)probleme in Frage.

Wenn wir weder Deine Schaltung (sowie deren genauen physikalischen
Aufbau einschließlich der Spannungsversorgung und der Art und Verlegung
aller Zuleitungen) noch Deine Software kennen, können wir wenig dazu
sagen.

Gruß, Michael
Gast #159978
sorry aber das gesamte Programm hat 600 Programmzeilen, wenn ich da
alles hineinstelle, dann muss ich die gesamte Projektbeschreibung (200
A4-Seiten) dazuhängen, um euch das Problem bis ins kleinste Detail
erklären zu können :)

ich danke trotzdem - das Problem wird höchstwarscheinlich durch externe
Störungen hervorgerufen...

danke

florian

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.