das mit der neuen reihe funktioniert nicht so richtig ich schreibe euch genaueres morgen wenn ich mehr zeit habe.
mfg und gute nacht!
das mit der neuen reihe funktioniert nicht so richtig ich schreibe euch genaueres morgen wenn ich mehr zeit habe.
mfg und gute nacht!
Unser Sommer ist ein grün angestrichener Winter. Das einzige reife Obst, das wir haben, sind gebratene Äpfel. [Heinrich Heine]
Also wenn ich ne neue reihe mache,mit dem befehl USART_Transmit('\n');
dann kommt da kein zeilenumbruch. Es scheint als wird einfach eine reihe von leerzeichen eingefügt, sodass sich wenn ich beispielsweise hallo sende das so äußert:
Hallo_____________________________________________ ______________
____Hallo_________________________________________ ______________
________Hallo_______...
(ich hoffe ihr habt verstanden wie ich das meinte)
MFG Danielsan
Unser Sommer ist ein grün angestrichener Winter. Das einzige reife Obst, das wir haben, sind gebratene Äpfel. [Heinrich Heine]
Dann sende mal '\r\n'.
\n ist ein LineFeed, damit wird der Ausgabecursor im Terminalprogramm eine Zeile nach unten bewegt. \r ist ein Carriage Return, damit springt der Cursor an den Anfang der Zeile.
Bei manchen Terminalprogrammen kann man auch einstelen, dass ein \n automatisch mit einem \r ergänzt werden soll.
Gruß,
Chris
ja auf die idee bin ich auch schon gekommen aber das ändert leider garnichts. ich versuchs einfach mal mit nem anderen terminal programm. evtl ändert das was.
Unser Sommer ist ein grün angestrichener Winter. Das einzige reife Obst, das wir haben, sind gebratene Äpfel. [Heinrich Heine]
so jetzt habe ich es mit einem anderen programm ausprobiert und es funktioniert.
http://bray.velenje.cx/avr/terminal/
man muss nur die einstellung CR=LF aktivieren und schon funktioniert alles wie es soll.
MFG Danielsan
Unser Sommer ist ein grün angestrichener Winter. Das einzige reife Obst, das wir haben, sind gebratene Äpfel. [Heinrich Heine]
jetzt habe ich doch noch ein problem.
es wird zwar jetzt im terminalprogramm folgendes ausgegeben:
Hallo!
Hallo!
Hallo!
...
Aber wenn ich sage das er die datei speichern soll dann schreibt er es doch wieder nebeneinander.
MFG Danielsan
Unser Sommer ist ein grün angestrichener Winter. Das einzige reife Obst, das wir haben, sind gebratene Äpfel. [Heinrich Heine]
Das ist wieder das gleiche in grün. Für Windows muss es halt \r\n (CRLF) sein, damit eine neue Zeile mit dem ersten Zeichen beginnt. Anscheinend speichert das Terminal nur die Zeichen, die es empfängt.
Mach die Datei mal mit Wordpad auf, der müsste damit klar kommen.
Lesezeichen