Java User’s Guide
4.2 Interfaces
35
s
wm_java_usersguide_v12
Page 29 of 123
2008-02-25
Confidential / Released
4.2
Interfaces
4.2.1
ASC0 - Serial Device
ASC0, an Asynchronous Serial Controller, is a 9-wire serial interface. It is described in
[2]
. With-
out a running Java application the module can be controlled by sending AT commands over
ASC0. Furthermore, ASC0 is designed for transferring files from the development PC to the
module. When a Java application is started, ASC0 can be used as an RS-232 port or/and Sys-
tem.out. Refer to
[3]
for details.
4.2.2
General Purpose I/O
There are ten I/O pins that can be configured for general purpose I/O. One pin can be config-
ured as a pulse counter. All lines can be accessed under Java by AT commands or a Java API.
See
[1]
and
[2]
for information about usage and startup behavior.
4.2.3
DAC/ADC
There are two analogue input lines and one analogue output line. They are accessed by AT
commands. See
[1]
and
[2]
for details.
The TC65 Terminal does not feature DAC interface.
4.2.4
ASC1
ASC1 is the second serial interface on the module. This is a 4-pin interface (RX, TX, RTS,
CTS). It can be used as a second AT interface when a Java application is not running or by a
running Java application as RS-232 port or/and System.out.
The TC65 Terminal and products with GPS do not feature ASC1.
4.2.5
Digital Audio Interface (DAI)
The ME has a seven-line serial interface with one input data clock line and input/output data
and frame lines to support the DAI. Refer to
[1]
and
[2]
for more information.
TC65 Terminal does not feature a DAI interface.
4.2.6
I2C/SPI
There is a 4 line serial interface which can be used as I2C or SPI interface. It is described in
[2]
. The AT^SSPI AT command configures and drives this interface. For details see
[1]
.