Hi, ich brauche den Hex- Code für "Enter" aus der ASCI- Tabelle. Ich muss, an einem Modem einen Befehl mit der Enter Taste bestätigen. Leider kann ich diesen in keiner Tabelle finden. Über eine Hilfe währe ich sehr dankbar.... Dirk
Oder 0xA, je nachdem, ob du mit "Enter" "Carriage Return" oder "Newline" meinst. Eleganter ist es aber, '\n', '\r' o.ä. zu schreiben (falls du C o.ä. benutzt).
ja gute Frage. Ich versuche mit einem AT2313 ein analoges Modem mittels AT-Befehlen und RS232 Schnittstelle zu steuern. z.B.: "ATD1234" und Enter wählt die Telefonnummer 1234 Weitere Befehle: http://www.tcp-ip-info.de/tcp-ip-schulung/hayes-befehle.htm Ich weis nicht welches Zeichen ich senden müsste. Habe beides jetzt probiert und keines funktioniert. Dirk
Hast Du das Modem vorher in den Kommando-Modus versetzt (+++ mit Pause drumrum)?
nach dem Einschalten ist das Modem automatisch im Komandomodus. mit dem Hyper- Terminal kann ich auch alles simulieren.
Unter Windows besteht ein "Enter" aus zwei Zeichen: "\r\n", also ein CR (0xD) gefolgt von einem LF (0xA). kA, ob das bei Modems auch so ist (ich schätze eher nicht).
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....
...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.
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.
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.
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.
Dirk schrieb: > Leider kann ich diesen in keiner Tabelle finden. Dann hast du nicht gründlich gesucht. Kleiner Tipp: RETURN statt ENTER http://afug-info.de/Verschiedenes/ASCII-Code/
Tom schrieb: > Thread seit über 17 Jahren tot ... Ist das jetzt Rekord? Nein. Der hier ist von Ende 2004 und damit ca. ein halbes Jahr älter: Beitrag "Unbenutzten OPV wie beschalten?"
Bernd schrieb: > Tom schrieb: > >> Thread seit über 17 Jahren tot ... Ist das jetzt Rekord? > > Nein. > Der hier ist von Ende 2004 und damit ca. ein halbes Jahr älter: > Beitrag "Unbenutzten OPV wie beschalten?" Der war aber nur 14 Jahre am Stück tot.
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.
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 ...
Schlaumaier schrieb: > 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. Wie kann man diesen komplett in rot gehaltenen Textblock übersehen? Der sticht doch sofort ins Auge, egal ob über oder unter dem Eingabefeld.
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?
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 😉👍
RalfS schrieb: > Hat das Thema deswegen keine Relevanz mehr? Haben sich seit dem die > ASCII-Codes geändert? Der TO wollte wissen, wie man ein CR an ein Modem mit AT-Befehlssatz schickt. Ein Problem, das heutzutage praktisch stündlich auftritt und noch nie so aktuell war. Kennt überhaupt noch jemand den AT-Befehlssatz?
Markus F. schrieb: > Der TO wollte wissen, wie man ein CR an ein Modem mit AT-Befehlssatz > schickt. Was ist denn ein Modem?
(prx) A. K. schrieb: > Auswendig? Ausreichend gut. ATDP dürfte bei einem GSM-Modem besonders sinnlos sein.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.