angestachelt von Gusis Projekt versuche ich gerade die ersten Schritte mit RS232 und will einfach mal per RS232 nur Lautstärke ändern oder so was.
Dazu habe ich mit dann HTerm geladen.
Mein HTPC ist per USB/Seriell Adapter mit der Lexicon MC 12 verbunden.
Die Codes für die MC12 gibt es hier.
Seite 6 gibt die Verbindung vor:
Code: Alles auswählen
Operating Mode: Full Duplex
Baud rate: 19.2K baud
Data Size: 8 bits (1 byte)
Parity: Odd
Stop Bits: 1
Hardware Handshaking: None
Code: Alles auswählen
Data Link Header:
Byte Number Description Value
First Byte(0) Start of Packet (SOP) 0xF1
Byte(1) DLL Data Count nn
Application Header:
Byte(2) Command nn
Byte(3)
APP Data Count (number of application data bytes to
Follow) nn
Application Data:
Byte(4) Data[0] nn
Byte(5) Data[1] nn
… Data[…] nn
Last Data Byte -1 Data[Data Count -1] nn
Data Link Tail:
Last Byte End of Packet (EOP) 0xF2
Auf Seite 15 gibt es z.B. den Befehl für Mute:
Code: Alles auswählen
Command DC_CMD_SET_MUTE 0x31
Data Count 1 0x01
Application Data:
Data[0] Mute State nn
0 UNMUTE The user mute state is set to unmuted. The MC-12HD may still be muted for other internal reasons.
1 USER MUTE The system volume decrements by the specified amount set in the OUTPUT LEVELS Menu.
2 FULL MUTE The system is fully muted.
Zusammen sende ich mit dem Rahmen:
F1 31 01 02 F2
Habe es nun mit Hterm versucht, nur leider macht die Lex gar nix: Gar nix heißt, ich drücke den "ASend" Button, ein anderes Fenster geht auf, kurz Balken, aber nix verändert sich an der Lex und ich bekomme keinerlei Rückmeldung in Hterm gezeigt.
Habt ihr eine Idee, was ich da falsch mache?