UART Empfang geht net

Gast #58574
Hi,

hab da ein Problem mit meinem UART. Das Senden vom Mega16 an den PC
geht problemlos, nur das Empfangen will nicht klappen.
Wenn ich mit HyperTerminal eine .txt-Datei rüberschicken will, gibt er
mir immer nur eine Zeitüberschreitung aus. Als ob er auf irgendeine
Rückmeldung wartet?
Welches Protokoll muss ich eigentlich einstellen (Kermit, XModem,
YModem, ZModem,..) oder ist das egal?


mfg und thx
marco
Angehängte Dateien:
Gast
> Welches Protokoll muss ich eigentlich einstellen (Kermit, XModem,
> YModem, ZModem,..) oder ist das egal?

Wenn Du mit Dateitransferprotokoll senden möchtest, müßtest Du ein
solches auf dem AVR implementieren.  Da Du das offensichtlich nicht
getan hast, brauchst Du Dich dann auch nicht wundern, daß er keine
Rückmeldungen bekommt und in einen timeout läuft.

Wahrscheinlich ist das, was Du willst, die Daten komplett ohne
Protokoll zu senden.
Gast
Ja, so sollte es eigentlich sein. Aber wie schicke ich einzelne Zeichen
vom PC zum uC? Eine Eingabe im Terminal-Fenster kann ich nicht machen,
deshalb hab ich's mit "Textdatei senden" versucht.
Gast
Wieso kannst du keine Eingabe im Terminal machen?
Lass dich nich davon irritieren das im Terminal Fenster kein Zeichen
erscheint wenn du eins eintippst. Damit das Zeichen angezeigt wird
musst du im AVR ne Mthode implementieren die jedes empfangene Zeichen
wieder zurücksendet.
Gast
schönes Prog. Danke.
Es funzt jetzt (auch mit HyperTerminal).
Fragt mich aber nicht warum. Hab das zwischendurch mal mit Interrupts
versucht, dann empfangene Zeichen zurückschicken lassen, ... habs jetzt
aber eigentlich wieder so wie vorher.
Auf jeden Fall läufts jetzt.

thx all

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 22 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.