MTK TP Driver Tool Vibrator Speaker介绍

本文介绍了MTK触摸屏(TP)的工作原理,包括触屏信号转换、TP IC的功能以及中断处理流程。同时,讲解了Driver Tool在配置GPIO、EINT和ADC等方面的作用。此外,还讨论了Vibrator的控制方法,如通过PWM信号调节振动强度,以及Speaker的音频功放控制,包括消除pop音的策略。

声明:资料归本公司同事整理提供

1TP

LCD接口上一般有四根模拟信号管脚(X+/X-Y+/Y-)。

TP上的触摸转换成X/Y的模拟信号,该信号通过TP ICADC采样后转化为触屏的(xy)坐标值。

触屏都有X/Y两层,有的还有Z,用于检测触屏压力。

TP IC经常用到的是6个管脚,分别是SPI接口的DIN,DOUT,DCLK,CS管脚和指示TP IC内部是否忙碌的BUSY管脚,以及1个中断INT管脚,用于提示BB处理触屏信号到来。有些TP ICI2C接口的,并且不带BUSY管脚。

touch_panel_spi.h里;

   #define SPI_DIN_PIN     gpio_tp_spi_din_pin  /*GPO*/

   #define SPI_CLK_PIN     gpio_tp_spi_clk_pin /*GPO*/

   #define SPI_DOUT_PIN    gpio_tp_spi_dout_pin /*GPI*/

   #define SPI_CS_PIN      gpio_tp_spi_cs_pin /*GPO*/

   #define SPI_BUSY_PIN    gpio_tp_spi_busy_pin /*GPI*/

 

    #define SET_CLK_HIGH()      (GPIO_WriteIO(1,SPI_CLK_PIN))

#define SET_CLK_LOW()    (GPIO_WriteIO(0,SPI_CLK_PIN))

#define SET_DATA_HIGH()    &nb

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值