Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
wiki:ems:konfiguration21 [2013/10/03 22:20] juergens |
— (aktuell) | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Konfiguration ====== | ||
- | <WRAP nopagebreak> | ||
- | Die Konfiguration wird über den USB-Port oder per Telnet vorgenommen und im EEPROM des Microkontrollers gespeichert. Die geänderten Werte werden sind sofort aktiv. | ||
- | |||
- | Wird die Firmware erstmals installiert, | ||
- | Die Firmware gibt die eingegebenen Zeichen nicht als Echo an das Terminalprogramm zurück. Wer nicht blind tippen möchte, kann das lokale Echo des Terminalprogramms einschalten. Tippfehler lassen sich bisher nicht mit **Backspace** korrigieren! Falls man z.B. die eingegebenen Hexzeichen doch nicht senden möchte kann man eine ungültige Eingabe machen und mit **ENTER** beenden. Das GW ignoriert dann die Eingabe mit einer Fehlermeldung. | ||
- | |||
- | Im **HEX-Modus** gibt es folgende Befehle (Groß-/ | ||
- | |||
- | * ' | ||
- | * ' | ||
- | * ' | ||
- | * ' | ||
- | |||
- | * ' | ||
- | * ' | ||
- | * ' | ||
- | * ' | ||
- | * ' | ||
- | * ' | ||
- | * ' | ||
- | * ' | ||
- | * | ||
- | * ' | ||
- | * ' | ||
- | * 'xx xx xx xx xx xx' (xx ist jeweils eine Hex-Zahl) Senden eines EMS-Telegrams. Die CRC wird automatisch berechnet! | ||
- | * ein 0xaa 0x55 (binär!) am Zeilenanfang schaltet temporär in den Hex-Modus | ||
- | |||
- | Im **RAW-Modus** gibt es folgende Befehle (binär senden, keine Hex-Zahlen!): | ||
- | |||
- | * 0xaa 0x55 0xnn 0xnn ... 0xaa 0x55 Senden eines EMS-Telegrams. CRC wird je nach Einstellung automatisch berechnet oder muss angegeben werden. | ||
- | * 0x4b 0x68 temporäres Zurückschalten in den Hexmodus (entspricht ' | ||
- | </ | ||
- | |||
- | <WRAP nopagebreak> | ||
- | ===== Telnet Schnittstelle ===== | ||
- | Das Telnet Protokoll ist nicht 8-Bit tauglich, da z.B. 0xff eine Steuersequenz darstellt. Daher die folgende Regel: Beginnt eine Zeile mit 0xaa 0x55, so ignoriert der Telnet-Server Steuersequenzen. Ein folgendes | ||
- | |||
- | {{wiki: | ||
- | </ | ||