www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik txt file über uart


Autor: Ledy (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi

Hab grad versucht über telnet und uart ein .txt file and den avr zu 
senden. Der avr sollte eigentlich ein echo senden, aber irgendwie kamen 
nur hyrogliphen zurück.

Textfile war The Gunslinger von Stephen King, zurück kam folgendes:



THEi.ahbeswé ok ne   îaynI  thut    stglnnd h ah a-eoeeztnIIlatoinsteedt 
igl di ho  uvtîsoo hios eotáewmodhphg emtfni siwhgypueeertesralsc éife 
nh y tkn t aeipænrmsyheunahli.cè te  ad(sâhdhlube ugatotèoioulostltót 
resefw dokså hemn n lckfedacos hedset,an hegnsinerfllwd.2345Tedeer astå 
pohoss fal dsrt, ue,stnin t hesk orwhtmih hvebenpasesinal ircions. Whte 
lidig wtelss itou eaur av frth fit,clud az f hemonaiswhc sethe heselves 
o tehoiznan tedeilgrs wih rugt wetdras,nihmaes dah.Anocaioa 
tmstnesgnponedth ay froneth dife tak ha ctit aythoghth hik rstofakaiha 
be ahihayan cahe adfolwe h gnsige wledstldl, o hrrig,no oaig.A id 
atrbgwa sug run hs idl ik aboaedsasge I asalotful.Hehd rorssdthouhth ke 
oermnyyer, ndhd eahd hefft lvl.Atte evnh reiht, ewol nt ae ee hist;



weiß jemand warum?

Autor: Michael U. (amiga)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

naja, vermutlich weil an Deiner AVR-Software was nicht stimmt?

Gruß aus Berlin
Michael

Autor: codehamster (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ja ist doch klar, der uC kann nicht lesen! Wieso schickst du ihm ein txt 
file?

schon mal versucht einem Esel das sprechen beizubringen?

Ne, im ernst, müssen wir in die Glaskugel schauen?

1. Anscheinen kommt ja was zurück, überprüf mal ob du mit der gleichen 
Baudrate empfängst wie du sendest.
2. Versuch mal ein anderes Terminalprogram... wurden hier im Forum schon 
diverse feilgeboten.
3. Falls es nicht an 1. und 2. gelegen hat. Poste mal deinen CODE

Autor: Ledy (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ich denk ich habs. lag wohl am fehlenden Handshaking. Hab nun in Telnet 
zwischen den Zeichen eine Verzögerung von einigen ms eingebaut und nun 
kann man den Text auch lese...

Autor: codehamster (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
klasse!
HGW!

Autor: Lothar Miller (lkmiller) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
>> é ... î ... î ... á ... é ... æ ... è ... â ... ó ... å
> lag wohl am fehlenden Handshaking.
Ja, das wirds wohl gewesen sein :-o

Solche Zeichen kommen aber garantiert nicht von einem fehlenden 
Handshake. Ein Buffer-Overrun sieht anders aus. Da muß schon noch was 
anderes faul sein. Ich würde sagen, die Baudrate liegt ganz knapp 
daneben, so dass das Stop-Bit nicht richtig erkannt wird.
Mach mal auf der Senderseite 2 Stopbits rein, wenn das hilft, dann 
kontrollier die Baudrate nochmal...

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.