国产美女在线精品观看,日韩亚洲精品福利,国产亚洲精品成人AA片,一级做a爰黑人又硬又粗免费看51社区国产精品视

跳轉到主要內容
x

如何實現(xiàn)液晶顯示屏電容式觸摸功能

現(xiàn)在有兩種廣泛使用在TFT觸摸屏中的觸摸技術,電阻式觸摸屏和電容式觸摸屏。我們有一篇“如何實現(xiàn)液晶顯示屏電阻式觸摸屏”的文章。在這里,我們以設置和測試電容觸摸液晶面板的硬件接口為例進行說明。

Application's Hardware

  • Tango C48 用于驅動拓普微的5"電容觸摸屏
  • STM32F103VCT6 主MPU

Tango C45 與?STM32 MCU GPIOs 連接如下:

Tango C48 STM32 Remarks
RST PA11 Rest
SDA* PA1 IIC data
SCL* PA2 IIC clock
ATTB PA3 Interrupt

?

?

?

?

* 需要2.2K 電阻

IIC 時序

Tango C48 的寫時序

Tango C48 讀時序

  1. MCU 發(fā)送起始信號?S, 發(fā)送寫的地址: 0XB8(Address_W) 1*
  2. MCU 等待 Tango的 ACK 確認, MCU 發(fā)送讀/寫的寄存器地址
  3. 讀的狀態(tài), MCU 發(fā)送起始信號?S, 發(fā)送寫的地址:?0XB9(Address_R) 1*
  4. 從存儲器地址讀數(shù)據(jù)/寫數(shù)據(jù)到存儲器地址
  5. 讀/寫完成, MCU發(fā)送結束指令N

1* Tango C48 命令格式: 7 bits 地址+ 讀/寫位

? ? ?讀: (0X5C<<1)|0X00

? ? ?寫: (0X5C<<1)|0X01

附件有程序例子.

總結

  • Tango C48 初始化, 要預留寄存器存放中斷模式及長度
  • 盡量少用中斷,用標志傳遞信息
  • 當使用RTOS實時系統(tǒng)時,避免使用IIC的模擬狀態(tài)時序讀寫數(shù)據(jù)。多任務流程會導致時序邏輯混亂,使用寄存器代替它。