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:38] 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 mit **Backspace** (ASCII 0x08 bzw. ^H) korrigieren. Um BS korrekt zu senden, muss in PUTTY der Backspace-Key in den Optionen auf ^H gesetzte werden! | ||
- | |||
- | 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: | ||
- | </ | ||