Serial Communication, cont’d

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 configuration program 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

 

??

Receive

1B A7

 

 

0D

??

[256 bytes of data] Seg0

The host sends 256 bytes of

 

binary data to the MLC.

[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 (0 to 127 decimal).

The responses shown are ASCII.

??

can be 0 to 7F (hex)

5-54 MLC 52 Series MediaLink Controllers • Serial Communication

Page 114
Image 114
Extron electronic MLC 52 manual Command Hexadecimal Response Additional, Send/receive data to/from page 0 memory