Forum: Mikrocontroller und Digitale Elektronik Controller "hängt"


von ubootfanat (Gast)


Lesenswert?

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

von Martin (Gast)


Lesenswert?

Hallo,

wenn du nicht wenigstens sagst wie du programierst wie deine hardware
angeschlossen ist usw kann man nur in der Glaskugel lesn.

Martin

von ubootfanat (Gast)


Lesenswert?

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??"

von MSE (Gast)


Lesenswert?

Endlosschleife?
Ende der Hauptroutine erreicht?
Stacküberlauf?
Heapüberlauf?

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

Gruß, Michael

von ubootfanat (Gast)


Lesenswert?

30x funktionierts tadellos, 2x gehts nit, 30x gehts wieder...

von MSE (Gast)


Lesenswert?

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

von ubootfanat (Gast)


Lesenswert?

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

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
Noch kein Account? Hier anmelden.