筆中斷:PENIRQ變低并作為處理器的中斷信號。在測量X、Y和Z坐標的過程中,XP輸入將與PENIRQ內部上拉電阻分離,這樣可以避免來自這個內部上拉電阻的漏電流流過觸摸屏,同時也避免了誤差。此外,
在X、Y和Z坐標測量中,PENIRQ被禁止,輸出為低電平,當測量結束大約還要過150us左右才能被重新拉高,因此判斷手是否離開觸摸屏,必須在測量結束后進行至少150us的延時;在測量VBAT、AUX和temp過程中,PENIRQ被禁止,輸出為高電平。如果最后寫進XPT2046的控制字包含了PD0=1,筆中斷輸出功能禁止,不能監(jiān)測觸摸屏上觸摸動作。在這些情況下,要重新使能筆中斷輸出功能,需把帶有PD0=0的控制字寫入XPT2046。如果在最后寫入的控制字中包含了PD0=0,筆中斷輸出將在這次轉換結束后使能。轉換結束發(fā)生在輸出轉換數(shù)據(jù)位1 時的DCLK時鐘的下降沿。建議
無論在任何時候,處理器在發(fā)控制字給XPT2046之前都要屏蔽PENIRQ的中斷,以避免錯誤的中斷的觸發(fā)。