Velleman VMB4RY Manual - page 4
VMB1RY PROTOCOL – edition 1 _ rev4
4
Transmit: Sets LEDs on a push button module:
SID10-SID9 = 11 (lowest priority)
SID8...SID1 = Address of the push button module for setting LEDs on
RTR = 0
DLC3...DLC0 = 2 databytes to send
DATABYTE1 = COMMAND_SET_LED (H’F6’)
DATABYTE2 = LED bit numbers (1 = set LED)
Transmit: Blinks LEDs slowly on a push button module:
SID10-SID9 = 11 (lowest priority)
SID8...SID1 = Address of the push button module for slowly blinking LEDs
RTR = 0
DLC3...DLC0 = 2 databytes to send
DATABYTE1 = COMMAND_SLOW_BLINKING_LED (H’F7’)
DATABYTE2 = LED bit numbers (1 = slow blink LED)
Transmit: Blinks LEDs fast on a push button module:
SID10-SID9 = 11 (lowest priority)
SID8...SID1 = Address of the push button module for fast blinking LEDs
RTR = 0
DLC3...DLC0 = 2 databytes to send
DATABYTE1 = COMMAND_FAST_BLINKING_LED (H’F8’)
DATABYTE2 = LED bit numbers (1 = fast blink LED)
Transmit: Blinks LEDs very fast on a push button module:
SID10-SID9 = 11 (lowest priority)
SID8...SID1 = Address of the push button module for very fast blinking LEDs
RTR = 0
DLC3...DLC0 = 2 databytes to send
DATABYTE1 = COMMAND_VERYFAST_BLINKING_LED (H’F9’)
DATABYTE2 = LED bit numbers (1 = very fast blink LED)
Transmit: Bus error counter status (Build 0647 or higher)
SID10-SID9 = 11 (lowest priority)
SID8...SID1 = Address set by hex switches
RTR = 0
DLC3...DLC0 = 4 databytes to send
DATABYTE1 = COMMAND_BUSERROR_COUNTER_STATUS (H’DA’)
DATABYTE2 = Transmit error counter
DATABYTE3 = Receive error counter
DATABYTE4 = Bus off counter