Examples – Rice Lake CW-90X Over/Under/Washdown Checkweigher - Lantronix MatchPort User Manual

Page 74

Advertising
background image

Configurable Pins


MatchPort b/g™ User Guide

74

Command 1Ah, Set Active Levels

Send:

2 parameters

Bytes 1-4: Mask

Bit X 1 means the direction for GPIO X will be updated with the value in the

second parameter.

0 means the active type for that GPIO will not change.

Bytes 5-8: New Active Levels

Bit X 1 means GPIO X will become active low.

0 means it will become active high.

Response:

1 parameter

Bytes 1-4: Updated active levels

Command 1Bh, Set States

Send:

2 parameters

Bytes 1-4: Mask

Bit X 1 means the state for GPIO X will be updated with the value in the

second parameter.

0 means the state for that GPIO will not change.

Bytes 5-8: New States

Bit X 1 means GPIO X will become active.

0 means it will become inactive.

Response:

1 parameter

Bytes 1-4: Updated states

Examples

Example 1: PC sends command 10h to find out which configurable pins are
available as GPIO.

PC -> MatchPort b/g: 10h, 00h, 00h, 00h, 00h, 00h, 00h, 00h, 00h
MatchPort b/g -> PC: 10h, 03h, 00h, 00h, 00h

Command details:

10h = command 10h
00h, 00h, 00h, 00h = ignored
00h, 00h, 00h, 00h = ignored

Response details:

10h = response to command 10h
03h, 00h, 00h, 00h =

bits 0 and 1 are 1

→CP0 and CP1 are configured as GPIOs (GPIO0, GPIO1).

bits 2 to 7 are 0

→ configured for a special function and are unavailable for

control or monitoring by the user.

Advertising