S3C2410的ADC和触摸屏接口的5种工作模式

来源:互联网 发布:网络列头柜布线 编辑:程序博客网 时间:2024/05/19 02:19

1. 普通转换模式(Normal Converson Mode)

普通转换模式(AUTO_PST=0,XY_PST=0)用来进行一般的ADC转换,例如通过ADC测量电池电压等。

2. 独立X/Y位置转换模式(Separate X/Y Position Conversion Mode)

独立X/Y轴坐标转换模式其实包含了X轴模式和Y轴模式。为获得X、Y坐标,需要首先进行X轴的坐标转换(AUTO_PST=0,XY_PST=1),X轴的转换资料会写到ADCDAT寄存器的XPDAT中,等待转换完成后,触摸屏控制器会产生INT_ADC中断。然后,进行Y轴的坐标转换(AUTO_PST=0,XY_PST=2),Y轴的转换资料会写到ADCDAT1寄存器的YPDAT中,等待转换完成后,触摸屏控制器也会产生INT_ADC中断。

3.自动(连续)X/Y位置转换模式(Auto X/Y Position Conversion Mode)

自动(连续)X/Y位置转换模式(AUTO_PST=1,XY_PST=0)运行方式是触摸屏控制自动转换X位置和Y位置。触摸屏控制器在ADCDAT0的XPDAT位写入X测定数据,在ADCDAT1的YPADAT位写入Y测定数据。自动(连续)位置转换后,触摸屏控制器产生INT_ADC中断。

4. 等待中断模式(Wait for Interrupt Mode)

当触摸屏控制器等待中断模式时,它等待触摸屏触点信号的到来。当触点信号到来时,控制器产生INT_TC中断信号。然后,X位置和Y位置能被适当地转换模式(独立X/Y位置转换模式或自动X/Y位置转换模式)读取到。

5. 待机模式(Standby Mode)

当ADCCON寄存器的STDBM位置1时,待机模式被激活。在这种 模式下,A/D转换动作被禁止,ADCDAT0的XPDAT位和ADXDAT1的YPDAT保留以前被转换的数据。


原创粉丝点击