Data Sheet

iolinker Family Data Sheet
4.7.6 SYN Synchronize Buffered IO State
Function Enable command buffering
Command byte 0x88
Argument list
Use this command before you start issuing write commands you want to buffer. To end
the buffer process, issue a TRG command.
4.7.7 TRG Trigger IO State Buffer Execution
Function Execute all buffered IO states (i.e. copy buffer to current and write
out pin states)
Command byte 0x89
Argument list
Use this command to write out the buffered IO states, i.e. change all IO states in the
same instant.
The buffering is thereby turned off and all future write commands will be executed instan-
taneously, until you execute another SYN command.
4.7.8 LNK Set-up IO matrix
Function Link output pin range to input/virtual pin z
Command byte 0x84
Argument list First pin to set, last pin to set, target pin address
Example arguments 0x01 0x00 | 0x00 0x00 | 0x02 0x00 (Link pin P1 to pin P2 )
If the last pin number equals 0, only one pin state will be changed. Pins that are not of
output type are skipped. If the target pin address is a physical pin, and said physical pin is
of output type 0x03, it will be set to tristate input type.
If the LNK command is used on a pin where PWM output is currently active, LNK takes
priority until cleared by the CLR command.
4.7.9 PWM Configure Pulse Width Modulation
Function Set PWM ratio for pin range
Command byte 0x85
Argument list First pin to change, last pin to change, PWM ratio (PWM_R)
Example arguments 0x01 0x00 | 0x02 0x00 | 0x3f (This would set the pins P1 and P2
to a 50% PWM ratio, i.e. if LEDs were to be connected, they’d
be on half brightness)
The PWM on/off ratio will be PWM_R:127.
c
2017 jInvent. The specifications and information herein are subject to change without notice.
www.jinvent.de Page 11 iolinker introduction