
FingerVein Online
Installation and Programming Manual
Page
65 of 69
A.2. Communication with the Host via RS-232
The UART1 port corresponds to communications with the Host via RS-232 by default.
This communication is established at 19200 bps, with 8 bits, no parity and one stop bit
by default. The serial frames will consist of ASCII-Hex values according to the frame
format generated by the Bio-OCX controller (see
From the
CFG-DB_HostSerialPort
configuration byte, however, there are other
alternatives:
• Communication speed can be configured to 9600, 19200, 38400 or 57600 baud. To
do so, the
CFG-DB_HostSerialPort
byte should take the
$90
,
$91
,
$92
or
$93
values respectively.
• Values other than those indicated above are used for many purposes, as will be seen
later. In these cases, the UART0 port stops interacting with the Host and the
UART2 automatically takes its place.
In cases where the use of adapter cards for other protocols is required (e.g. WiFi, TCP/IP
and Bluetooth, etc.), this will be done from this UART0 port. Whenever connecting to
the Host via UART0, it is advisable to suitably configure the
$10
parameter of the IP
configuration (see
).
The
CFG-DB_EventsChannel
parameter should take the
$00
value for the FingerVein
Online electronics to spontaneously transmit Online frames through this channel.
The UART2-DB is enabled to maintain connectivity with the Host in configurations in
which
CFG-DB_HostSerialPort
takes a value other than
$90
,
$91
,
$92
, etc. Then,
CFG-DB_AuxSerialPort
automatically takes the
$91
value, which allows connection to
the Host in the event of emergencies (e.g. if you are unable to reconfigure IP
communications via the
). Given that the UART2-DB
operates at TTL levels, a USB adaptor cable supplied by Kimaldi is necessary.