Hallo, ich habe eine Scheife programmiert, in der über COM Port eine Zeichenfolge "Hallo Welt" gesendet wird. Es funktioniert soweit, nur die Übertragung wird nach einpaar Minuten abgebrochen, es wird nichts mehr gesendet! Nur nach einem Reset geht es wieder. Und wieder für eine begrenzte Zeit, paar Minuten nur... warum? Es müssten doch die Daten endlos gesendet werden!? Was könnte die Ursache für deisen Fehler sein? Ich verwende Atmega644, mit 16MHz Und COM-Baudrate 14400 Ich habe zwei Mikrocontroller, die über eine MAX232 die Daten senden. Auf beiden Mikrocontroller läuft diese "Schleife"-Programm. Grüße, FRITZ
läuft irgendwann der stack über? ohne Dein Programm geht nur die Kristall-Kugel und die ist gerade zur Wartung...
Was meinst du mit dem Stack? Wie kann ich das überprüfen? Mein COM-Anzeigeprogramm zeigt kein Empfang mehr an. Ich vermute, es wird auf einmal nichts mehr gesendet, oder Mikrocontroller geht aus.. Nur nach Spannung aus und wieder ein (Reset) funktioniert die COM-Übertragung wieder für einpaar Minuten.
Es geht wieder alles! Ich hatte einen Bug im Programmcode.
Fritz wrote:
> Es geht wieder alles! Ich hatte einen Bug im Programmcode.
Ah geh.
Darauf wären wir jetzt nie gekommen!
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.