This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

ICE3359的Touchscreen Controller中Pen_IRQ和FIFO存储underflow问题

Other Parts Discussed in Thread: AM3359

最近在用ICE3359_V2开发板调试EtherCAT功能,同时使用AM3359自带的8路ADC采集信号,在调试ADC功能时遇到下面问题:

1、刚为TSC配置好Clock domain,可以在CCS Debug界面读出TSC_Control寄存器的数据时,ADCSTAT寄存器中的Pen_IRQ1和Pen_IRQ0的值是1,IRQSTATUS_RAW寄存器中的PEN_IRQ_synchronized位也是1,但初始值应该都是0吧,这个问题会影响后面ADC采集数据嘛,怎么可以解决?

2、TSC配置为8路ADC,全部SW Enable,配置好Step,均为SW one-shot模式,使能Step,使能TSC_ADC_SS module,这个时候,上面问题1里面说的寄存器还是1,同时IRQSTATUS_RAW寄存器中的FIFO1_Underflow位和FIFO0_Underflow位也是1。ADC不采集数据。这个问题是由于FIFO underflow造成的吗,怎么解决?