NEC LCD3215 External Control Guide - Page 11

STX 02h: Start of Message

Page 11 highlights

Delimiter CR (0Dh): End of packet Step 2. The monitor replies with current Brightness setting and capability to support this operation. Header SOH-'0'-'0'-'A'-'D'-'1'-'2' Message STX-'0'-'0'-'0'-'0'-'1'-'0'-'0'-'0' -'0'-'0'-'6'-'4'-'0'-'0'-'3'-'2'-ETX Check code BCC Delimiter CR Header SOH (01h): Start Of Header '0' (30h): Reserved '0' (30h): Message receiver is the controller 'A' (41h): Monitor ID LCD3215/LCD4215 must be ASCII 'A' (41h). 'D' (44h): Message Type is "Get parameter reply" '1'-'2' (31h, 32h): Message length is 18 bytes Message STX (02h): Start of Message '0'-'0' (30h, 30h): Result code. No error '0'-'0' (30h, 30h): Operation code page number is 0 '1'-'0' (31h, 30h): Operation code is 10h (in the page 0) '0'-'0' (30h, 30h): This operation is "Set parameter" type '0'-'0'-'6'-'4' (30h, 30h, 36h, 34h): Brightness max value is 100(0064h) '0'-'0'-'3'-'2' (30h, 30h, 33h, 32h): Current Brightness setting is 50(0032h) as 50% ETX (03h): End of Message Check code BCC: Block Check Code Refer to the section 4.5 "Check code" for a BCC calculation. Delimiter CR (0Dh): End of packet Step 3. The controller request the monitor to change the Brightness setting Header SOH-'0'-'A'-'0'-'E'-'0'-'A' Message STX-'0'-'0'-'1'-'0'-'0'-'0'-'5'-'0'-ETX Check code BCC Header SOH (01h): Start Of Header '0' (30h): Reserved 'A' (41h): Monitor ID LCD3215/LCD4215 must be ASCII 'A' (41h). '0' (30h): Message sender is the controller 'E' (45h): Message Type is "Set parameter command" '0'-'A' (30h, 41h): Message length is 10 bytes Message STX (02h): Start of Message '0'-'0' (30h, 30h): Operation code page number is 0 '1'-'0' (31h, 30h): Operation code is 10h (in the page 0) '0'-'0'-'5'-'0' (30h, 30h, 35h, 30h): Set Brightness setting 80(0050h) as 80% ETX (03h): End of Message Check code BCC: Block Check Code Refer to the section 4.5 "Check code" for a BCC calculation. Delimiter CR (0Dh): End of packet Delimiter CR Step 4. The monitor replies with a message for confirmation. (11/37)

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37

(11/37)
Delimiter
CR (0Dh): End of packet
Step 2. The monitor replies with current Brightness setting and capability to support this operation.
Header
SOH (01h): Start Of Header
'0' (30h): Reserved
'0' (30h): Message receiver is the controller
'A' (41h): Monitor ID
LCD3215/LCD4215 must be ASCII 'A' (41h).
'D' (44h): Message Type is "Get parameter reply"
'1'-'2' (31h, 32h): Message length is 18 bytes
Message
STX (02h): Start of Message
'0'-'0' (30h, 30h): Result code.
No error
'0'-'0' (30h, 30h): Operation code page number is 0
'1'-'0' (31h, 30h): Operation code is 10h (in the page 0)
'0'-'0' (30h, 30h): This operation is "Set parameter" type
'0'-'0'-'6'-'4' (30h, 30h, 36h, 34h): Brightness max value is 100(0064h)
'0'-'0'-'3'-'2' (30h, 30h, 33h, 32h): Current Brightness setting is 50(0032h) as 50
%
ETX (03h): End of Message
Check code
BCC: Block Check Code
Refer to the section 4.5
Check code
for a BCC calculation.
Delimiter
CR (0Dh): End of packet
Step 3. The controller request the monitor to change the Brightness setting
Header
SOH (01h): Start Of Header
'0' (30h): Reserved
'A' (41h): Monitor ID
LCD3215/LCD4215 must be ASCII 'A' (41h).
'0' (30h): Message sender is the controller
'E' (45h): Message Type is "Set parameter command"
'0'-'A' (30h, 41h): Message length is 10 bytes
Message
STX (02h): Start of Message
'0'-'0' (30h, 30h): Operation code page number is 0
'1'-'0' (31h, 30h): Operation code is 10h (in the page 0)
'0'-'0'-'5'-'0' (30h, 30h, 35h, 30h): Set Brightness setting 80(0050h) as 80
%
ETX (03h): End of Message
Check code
BCC: Block Check Code
Refer to the section 4.5
Check code
for a BCC calculation.
Delimiter
CR (0Dh): End of packet
Step 4. The monitor replies with a message for confirmation.
Header
Message
Check code
Delimiter
SOH-'0'-'0'-'A'-'D'-'1'-'2'
STX-'0'-'0'-'0'-'0'-'1'-'0'-'0'-'0'
-'0'-'0'-'6'-'4'-'0'-'0'-'3'-'2'-ETX
BCC
CR
Header
Message
Check
code
Delimiter
SOH-'0'-'A'-'0'-'E'-'0'-'A'
STX-'0'-'0'-'1'-'0'-'0'-'0'-'5'-'0'-ETX BCC
CR