www.mikrocontroller.net

Forum: Compiler & IDEs Datenübertragung über COM-Schnittstelle


Autor: Fritz (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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

Autor: Micha (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
läuft irgendwann der stack über?

ohne Dein Programm geht nur die Kristall-Kugel und die ist gerade zur 
Wartung...

Autor: Fritz (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
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.

Autor: Fritz (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Es geht wieder alles! Ich hatte einen Bug im Programmcode.

Autor: Karl Heinz (kbuchegg) (Moderator)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Fritz wrote:
> Es geht wieder alles! Ich hatte einen Bug im Programmcode.

Ah geh.
Darauf wären wir jetzt nie gekommen!

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.