Forum: Mikrocontroller und Digitale Elektronik txt file über uart


von Ledy (Gast)


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?

von Michael U. (amiga)


Lesenswert?

Hallo,

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

Gruß aus Berlin
Michael

von codehamster (Gast)


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

von Ledy (Gast)


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...

von codehamster (Gast)


Lesenswert?

klasse!
HGW!

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


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...

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
Noch kein Account? Hier anmelden.