
Serial Communication, cont’d
MLC 52 Series MediaLink Controller • Serial Communication
5-48
Command/response table for advanced instructions (for the MLC 52
configuration program)
Data downloads and uploads are initiated by sending a series of hexadecimal
commands to the configuration port of the MLC. The Windows-based control
software uses these commands mainly to load and save driver data and system
configuration settings.
Command
Hexadecimal
Response
Additional
(host to MLC)
(MLC to host)
description
Send/receive data to/from page 0 memory
Send
1B 2B A0 [16k bytes of data]
Dnl0
The host downloads 16k bytes
of binary data to page 0 of the
MLC’s memory.
Receive
1B A1 0D
The MLC sends 16k bytes of
binary data to the host.
Send/receive data to/from page 1 memory
Send
1B 2B A2 [16k bytes of data]
Dnl1
The host downloads 16k bytes
of binary data to page 1 of the
MLC’s memory.
Receive
1B A3 0D
[16k bytes of data]
The MLC sends 16k bytes of
binary data to the host.
Send/receive a segment (256 bytes) of data (a segment relating to a single button)
Send
1B 2B A6
??
[256 bytes of data] Seg0
The host sends 256 bytes of
binary data to the MLC.
Receive
1B A7
??
0D
[256 bytes of data]
The MLC sends 256 bytes of
binary data to the host.
Initiate or abort IR learning
Start learning
1B B0
??
0D
LrnRdy
Initiate IR learning.
LrnTimOut
Timeout during IR learning.
LrnRetry
Retry IR learning.
(Aim remote
control at MLC, press button again.)
LrnFail
IR learning has failed.
LrnOK
IR learning has succeeded.
Abort learning
1B B1 0D
Lrn Abort
Abort IR learning.
Activate a memory block (segment)/emulate a button press
Activate a block
1B D0
??
0D
IRSnd*
??
Activate/trigger a memory
block. (Send the command
stored at that address).
??
indicates the block number in hex notation where
??
can be 0 to 7F (hex)
(0 to 127 decimal).
??d
indicates the block number in ASCII numeric notation.
The responses shown are ASCII.
im Vertrieb von
CAMBOARD Electronics
www.camboard.de
Tel. 07131 911201
Fax 07131 911203