Specifications

CARROLL TOUCH Chapter 4 - Smart-Frame Protocol
Touch System Programmer’s Guide 4-11
3. Send five carriage returns (CRs - 0DH) with a 100ms delay after
each CR.
4. Send the Software_Reset (3CH) and delay 100ms.
5. Send the Report_Transfer_On (44H) command, followed by the
Get_Error_Report (32H) command.
6. Read the Error Report sent by the touch system. If the report is
received correctly and indicates no errors, the touch system is
ready to use. If the report is not received correctly, or contains
errors, take the appropriate action.
7. Send the Get_Frame_Size_Report (37H) command.
8. Read the Frame Size Report sent by the touch system. If the frame
size is 223 x 223 (DFH x DFH), you can assume that the touch
system is a guided acoustic wave system. If the frame size is
reported as any other value, you can assume that the touch system
is a scanning infrared system.
Using a Fixed Baud Rate
To initialize a touch system that communicates serially and used a fixed
baud rate, use the following initialization sequence:
1. Send a 400ms break. You may send a Reset (45H) command
instead, but this only works if the touch system has previously
been set to receive commands at the current baud rate and parity
and is not recommended.
2. Wait one second for the touch system to complete its power-on
testing.
3. Send the Software_Reset (3CH) command and delay 100ms.
4. Send the Report_Transfer_On (44H) command, followed by the
Get_Error_Report (32H) command.
5. Read the Error Report sent by the touch system. If the report is
received correctly and indicates no errors, the touch system is
ready to use. If the report is not received correctly, or contains
errors, take the appropriate action.
Using the HBC
To initialize a touch system that uses the modular hardware-based
controller (HBC), use the following initialization sequence:
1. Write to the HBC Hardware Reset Register (Base Address +2).
2. Wait one second for the touch system to complete its power-on
testing.
3. Send the Software_Reset (3CH) command and delay 100ms.