TC65 JAVA User's Guide
Strictly confidential / Draft
4.4.1.1
State 1: Default – No Java Running
This is the default state. The Java application is inactive and there is an AT interface with
CSD on ASC0 as well as ASC1. All HW interface pins are configured as inputs.
AT parser
with CSD
ASC 0
Figure 4: Module State 1
4.4.1.2
State 2: No Java Running, General Purpose I/O and I2C
The Java application is inactive. There is an AT parser with CSD on ASC0 as well as ASC1.
Up to ten I/0 pins are used as general purpose I/O plus a I2C interface. The pins are
configured by at^scpin (refer to AT Command Set [4]).
AT parser
with CSD
ASC 0
Figure 5: Module State 2
4.4.1.3
State 3: No Java Running, General Purpose I/O and SPI
The Java application is inactive and there is an AT interface with CSD on ASC0 as well as
ASC1. Up to ten I/0 pins are used as general purpose I/O plus a SPI interface. The pins are
configured by at^scpin (refer to AT Command Set [4]).
AT parser
with CSD
ASC 0
Figure 6: Module State 3
4.4.1.4
State 4: Default – Java Application Active
The Java application is active and ASC1 is used as System.out and the Java instance of the
RS-232 serial interface is connected to ASC1. Java instances of AT command are connected
to the available AT parsers. The Java application is activated with at^sjra (refer to AT
Command Set [4]) or autostart.
Java access to serial
interface (CommConnection)
ASC 0
Figure 7: Module State 4
TC65 JAVA User's Guide_V01
AT parser
with CSD
ASC1 or USB
AT parser
with CSD
ASC 1 or USB
up to 10 GPIO pins
AT parser
with CSD
ASC 1 or USB
up to 10 GPIOs
System.out
Java AT command API
ASC1
Page 21 of 69
10 GPIO, I2C/SPI pins
(unused)
I2C
SPI
AT parser
AT parser
with CSD
without CSD
Java AT command API
with CSD
without CSD
s
AT parser
without CSD
Java AT command API
without CSD
11.03.2005