Cirrus-logic EP93xx Uživatelský manuál Strana 747

  • Stažení
  • Přidat do mých příruček
  • Tisk
  • Strana
    / 824
  • Tabulka s obsahem
  • KNIHY
  • Hodnocené. / 5. Na základě hodnocení zákazníků
Zobrazit stránku 746
DS785UM1 25-9
Copyright 2007 Cirrus Logic
Analog Touch Screen Interface
EP93xx User’s Guide
2
5
2
5
Figure 25-4. Analog Resistive Touch Screen Scan Flow Chart
START
SCAN X-AXIS
DISCHARGE ALL FOR
PRESET SETTLING TIME
APPLY VOLTAGE TO
X-AXIS
DELAY FOR PRESET
SETTLING TIME
TAKE 4,8,16,OR 32
SAMPLES STORING
MAX,MIN,AND AVERAGE
ABS(MAX-MIN)
LESS THAN X
DEVIATION
or DEVTMR
carry?
Y
N
ABS(X-XLAST)
GREATER THAN
XMAX?
Y
N
X INT PENDING?
Y
N
SET X INT PENDING
XLAST = X
SCAN Y-AXIS
DISCHARGE ALL FOR
PRESET SETTLING TIME
APPLY VOLTAGE TO
Y-AXIS
DELAY FOR PRESET
SETTLING TIME
TAKE 4,8,16,OR 32
SAMPLES STORING
MAX,MIN,AND AVERAGE
N
SET X INT PENDING
XLAST = X
N
ABS(X-XLAST) LESS
THAN XMIN?
Y
Y
ABS(Y-YLAST)
GREATER THAN
YMAX?
Y
N
Y INT PENDING?
Y
N
SET Y INT PENDING
YLAST = Y
SET INTERRUPT
YLAST = Y
N
ABS(Y-YLAST) LESS
THAN YMIN?
Y
N
X INT PENDING?
Y
SETTLING TIME FOR KEY
DETECTION
WAIT FOR TOUCH PRESS
ABS(MAX-MIN)
LESS THAN Y
DEVIATION
or DEVTMR
carry?
Zobrazit stránku 746
1 2 ... 742 743 744 745 746 747 748 749 750 751 752 ... 823 824

Komentáře k této Příručce

Žádné komentáře