
MT3000 Capacitive Controller Reference Guide
26
Communicating with the Controller
This section provides information on sending firmware commands to the
controller and interpreting the responses that the controller returns.
The commands listed in this section are those that Microtouch currently
uses for development. MicroTouch recommends that you use these
commands for MT3000 controller development, however if you need
additional commands for compatibility with older designs, you can find the
complete command set on the TouchWare CD. Refer to Table 5 in this
document and the respective commands in the Touch Controllers Reference
Guide on the TouchWare CD.
Commands to the controller are sent on the signal
Receive Data
(RXD) line
as a serial data stream. For each command it receives, the controller sends a
response to the host on the signal
Transmit Data
(TXD) line– also as a
serial data stream.
Sending Commands to the Controller
When you send a command to the controller, you must use the correct
command format. The general format of a command is as follows:
<Header>Command<Terminator>
Note:
The following descriptions of header, command, and terminator, use
MicroTouch’s terminal emulator key sequences. You may need to enter the
sequence in a different format, depending on your emulator.
The
header
is the first character in the command string and is the ASCII
start-of-header control character SOH. The hexadecimal code for the ASCII
SOH control character is 01. To start the command sequence, use the key
combination Ctrl A (^A). If you are working with an IBM PC compatible
system, the Ctrl A key combination immediately returns an ASCII
!
character.
The
command
, which always follows the header, consists of ASCII
uppercase letters and numbers only (printable characters).
The
terminator
is the last character of each command string and is an ASCII
carriage return CR. An ASCII CR control character is 0D hexadecimal. To
Summary of Contents for Micro Touch Capacitive Controller MT3000
Page 1: ...MT3000 Capacitive Controller Reference Guide...
Page 8: ......
Page 58: ......
Page 60: ......