suche ASCII Zeichen für Enter

Gast #181355
Lesenswert?
• ▲
▼
Hm,
kennt denn jemand ein Programm wie Hyper-Terminal, das die gesendeten
und empfangenen Zeichen auch als HEX anzeigt?
So etwas gibt es, das habe ichschon mal gesehen aber ich habe keine
ahnung mehr, wie dieses prog sich nannte. Habe auch schon gegooglt aber
bisher noch nicht das passende gefunden. So könnte ich 2 PC über RS232
verbinden und mal ein "enter" von einem zum anderen schicken und dann
nachsehen, was ankommt....
Gast #181357
Lesenswert?
• ▲
▼
...die meisten Modems erwarten einfach nur \r als "Zeilenende".

Beispiele:

char modem_str[] = "AT\r";
char modem_str[] = "ATZ\r";
char modem_str[] = "ATH\r";
char modem_str[] = "ATA\r";

Ob das Modem die Zeichenfolgen erkennt, lässt sich am eifnachsten mit
dem ersten String herausfinden: Das Modem sollte einfach nur mit
"\rOK\r" Antworten.
Gast #181359
Lesenswert?
• ▲
▼
Schau mal in das Modemhandbuch ob Controlleitungen (RTS/CTS) benötigt
werden.

Manche Modems heben dann nicht automatisch ab oder Heben ab und legen
dann sofort wieder auf.

Ein 0x0D ('\r') als "Enter" reicht.
Wenn du ein Elsa MicroLink hast: mach zwischen den Zeichen mal eine
Pause.

Gruss
Beitrag #7080076 wurde von einem Moderator gelöscht.
#7080246
Lesenswert?
• ▲
▼
Voreinstellung ist in der Tat bei den meisten Modems CR. Das ist auch in 
ITU V.250 standardisiert.

Wenn man sich schön ins Knie schießen möchte kann man den Wert mit dem 
S3 Parameter setzen. Am Besten noch auf so was wie ATS3=65

Um S3 setzen zu können muss man den aktuellen Wert von S3 kennen.
S3 abfragen? Klar, nur muss man dafür auch S3 kennen.
Modem zurücksetzen (&F)? Klar, nur muss man dafür S3 kennen.

S3 setzen ist böse.
Gast #7082018
Lesenswert?
• ▲
▼
Definiere ENTER

Es besteht i.d.R. aus 2 Zeichen. Weil es von der Schreibmaschine 
übernommen wurde.

carriage return = Setzt den Cursor auf die Anfangsposition = $0D  = 
chr(13)

Line-Feed = wechselt in die nächste Zeile.  $0A  = chr(10)

Bei der Schreibmaschine war das 'Den Hebel betätigen für Line-Feet + Den 
Wagen bewegen für carriage return.

Das muss man wissen, da beim Programmieren es bei abspeichern von reinen 
Text keine Regeln gibt.  Oft ist es so das ein Line-Feed ein variables 
Return ist, und ein carriage return ein Erzwungendes Return ist.

Ist bei Fließtext wichtig.
Gast #7082757
Lesenswert?
• ▲
▼
Wenn man alte Threads nicht auf der Hauptseite auflisten würde, dann 
würde das auch keiner sehen.

Davon abgesehen. Die Warnung sollte ÜBER den Eingabefeld stehen.

Wenn man was geschrieben hat, dann löscht man das nicht.

Wenn man gewarnt wird vorher, dann schreibt man nicht.

Grundlage der Psychologie über die Handlungsweise der Menschen.
Gast #7086395
Lesenswert?
• ▲
▼
Schlaumaier schrieb:
> Davon abgesehen. Die Warnung sollte ÜBER den Eingabefeld stehen.

Die Warnung könnte auch so aussehen, dass der orangene 
Überschriftshintergrund auf eine andere Farbe gesetzt wird, z.B. auf 
hellgrau.
Das hatte ich schon vor einiger Zeit mal vorgeschlagen und wäre mit 
Sicherheit genau so einfach zu implementieren wie den Warnhinweis.
Dann öffnet man den alten Thread, um ihn gleich wieder zu schließen ...
Gast #7086828
Lesenswert?
• ▲
▼
Tom schrieb:
> Thread seit über 17 Jahren tot

Hat das Thema deswegen keine Relevanz mehr? Haben sich seit dem die 
ASCII-Codes geändert? Sind weitere Infos zum Thema deswegen sinnlos? 
Kann der Thread auch nach weiteren Jahren noch für Interessierte mittels 
einer Suchmaschine gefunden werden? Ist es nicht völlig egal ob der TO 
hier noch mitliest?
Gast #7087161
Lesenswert?
• ▲
▼
RalfS schrieb:
> Tom schrieb:
>> Thread seit über 17 Jahren tot
>
> Hat das Thema deswegen keine Relevanz mehr? Haben sich seit dem die
> ASCII-Codes geändert? Sind weitere Infos zum Thema deswegen sinnlos?
> Kann der Thread auch nach weiteren Jahren noch für Interessierte mittels
> einer Suchmaschine gefunden werden? Ist es nicht völlig egal ob der TO
> hier noch mitliest?

+1 😉👍

Antwort schreiben

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