Benutzer-Werkzeuge

Webseiten-Werkzeuge


fernschreiber:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
fernschreiber:start [12.11.2018 11:39] – [Kosten] df2etfernschreiber:start [06.09.2019 17:47] (aktuell) – [Kennungsgeber] df2et
Zeile 7: Zeile 7:
 Firmware für die Microcontroller findet sich bei [[https://sourceforge.net/projects/itelex/|Sourceforge]]. Firmware für die Microcontroller findet sich bei [[https://sourceforge.net/projects/itelex/|Sourceforge]].
  
 +
 +===== Kennungsgeber =====
 +
 +Unsere Kennung lautet: 96369 n18 d
 +
 +^ Zeichen ^  Code    Invertiert  ^
 +|  Wr      00010  |  11101       |
 +|  Zv      01000  |  10111       |
 +|  Zi      11011  |  00100       |
 +|        00011  |  11100       |
 +|        10101  |  01010       |
 +|        10000  |  01111       |
 +|        10101  |  01010       |
 +|        00011  |  11100       |
 +|        00100  |  11011       |
 +|  Bu      11111  |  00000       |
 +|        00110  |  11001       |
 +|  Zi      11011  |  00100       |
 +|        11101  |  00010       |
 +|        01100  |  10011       |
 +|        00100  |  11011       |
 +|  Bu      11111  |  00000       |
 +|        10010  |  01101       |
 +
 +===== Binärcodes für iTelex Steuerung =====
 +
 +Für die iTelex Steuerung werden bestimmte Steuerkommandos binär verwendet. Die folgende Tabelle listet die Steuerzeichen:
 +
 +^ Kommando ^ Binärwert ^ Bemerkung ^
 +| Anwahl:  |  0x01 | |
 +| Klingel:  |  0x07 | |
 +| Auflegen:    0x13 | |
 +| Kennungsgeberabfrage:  |  0x17 |  Evtl. 0x0D Carriage Return vorab |
 +| Go ahead |  0x2B, 0x3F | ASCII: +? |
 +| Carriage Return  |  0x1B, 0x4A |  |
 +| Line Feed  |  0x1B, 0x4D | | 
 +| Ziffernumschaltung  |  0x0F | |
 +| Buchstabenumschaltung  |  0x0E | |
 +| Hardware Status  |  0x14 | |
 +| Local Mode  |  0x73 | |
 +
 +Ermittelt wurden diese mittels dieses perl Schnipsels:
 +
 +  #!/usr/bin/perl -w
 +  
 +  #use strict;
 +  use warnings;
 +  use IO::Handle;
 +  
 +  open( FH,"+<","/dev/ttyUSB1") || die "Cannot read serial port : $!\n";
 +  select((select(FH), $| = 1)[0]);
 +  
 +  while(1) {
 +     my $response;
 +     read(FH, $response, 1); 
 +     printf("hex response '0x%02X', ASCII: '%s' \n", ord $response, $response);
 +  }
 +
 +
 +Die Beschreibung der Kommados stammt von der [[https://johanneskok.com/index.php/en/i-telex-usb-terminal#telex-keys|i-Telex USB Software]]
 ===== Schaltpläne ===== ===== Schaltpläne =====
  
fernschreiber/start.1542022756.txt.gz · Zuletzt geändert: 12.11.2018 11:39 von df2et