txt file über uart

Gast #1360235
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?
Gast
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
Gast
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...
Moderator (Firma: Titel) Persönliche Seite
>> é ... î ... î ... á ... é ... æ ... è ... â ... ó ... å
> 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

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