Atmel Evaluation Kit AT91SAM9X35-EK AT91SAM9X35-EK Data Sheet
![Atmel](https://files.manualsbrain.com/attachments/0369829915bda09f9c2e00fb805a7753579683b5/common/fit/150/50/8d2bf08978ec3e5bc63f4343ac5e91ce8d0e40045619fa520d910d64af8f/brand_logo.png)
Product codes
AT91SAM9X35-EK
943
SAM9X35 [DATASHEET]
11055E–ATARM–10-Mar-2014
Figure 42-14. Buffer Structure when classic ADC and touchscreen channels are interleaved
Base Address (BA)
BA + 0x02
ADC_XPOSR
0
ADC_CDR8
8
1
BA + 0x04
8
BA + 0x06
ADC_YPOSR
1
ADC_XPOSR
0
BA + [(N-1) * 6]
BA + [(N-1) * 6]+ 0x02
Assuming ADC_TSMR(TSMOD) = 1
ADC_TSMR(TSAV) = ADC_TSMR(TSFREQ) = 0
ADC_CHSR = 0x000_0100 , ADC_EMR(TAG) =1
ADC_TSMR(TSAV) = ADC_TSMR(TSFREQ) = 0
ADC_CHSR = 0x000_0100 , ADC_EMR(TAG) =1
trig.event1
DMA Buffer
Structure
Structure
trig.event2
trig.eventN
DMA Transfer
ADC_CDR8
ADC_YPOSR
Assuming ADC_TSMR(TSMOD) = 1
ADC_TSMR(TSAV) = ADC_TSMR(TSFREQ) =
ADC_CHSR = 0x000_0100 , ADC_EMR(TAG)
ADC_TSMR(TSAV) = ADC_TSMR(TSFREQ) =
ADC_CHSR = 0x000_0100 , ADC_EMR(TAG)
BA + 0x08
BA + 0x0A
8
ADC_YPOSR
1
ADC_XPOSR
0
ADC_CDR8
BA + [(N-1) * 6]+ 0x04
ADC_XPOSR
0
ADC_CDR8
0
0
0
ADC_YPOSR
0
ADC_XPOSR
0
trig.event1
DMA Buffer
Structure
Structure
trig.event2
trig.eventN
ADC_CDR8
ADC_YPOSR
0
ADC_YPOSR
0
ADC_XPOSR
0
ADC_CDR8
Base Address (BA)
BA + 0x02
ADC_XPOSR
0
ADC_CDR8
8
1
BA + 0x04
8
BA + 0x06
BA + [(N-1) * 8]
BA + [(N-1) * 8]+ 0x02
Assuming ADC_TSMR(TSMOD) = 1
ADC_TSMR(TSAV) = 0 ADC_TSMR(TSFREQ) = 1
ADC_CHSR = 0x000_0100 , ADC_EMR(TAG) = 1
ADC_TSMR(TSAV) = 0 ADC_TSMR(TSFREQ) = 1
ADC_CHSR = 0x000_0100 , ADC_EMR(TAG) = 1
trig.event1
DMA Buffer
Structure
Structure
trig.event2
trig.eventN
DMA Transfer
ADC_CDR8
ADC_YPOSR
BA + 0x08
BA + 0x0A
8
ADC_YPOSR
1
ADC_XPOSR
0
ADC_CDR8
BA + [(N-1) * 8]+ 0x04
8
ADC_CDR8
ADC_XPOSR
0
1
ADC_YPOSR
trig.event3
trig.event4
BA + 0x0c
trig.eventN+1
8
ADC_CDR8
8
ADC_CDR8
BA + [(N-1) * 8]+ 0x06
BA + 0x0e
Assuming ADC_TSMR(TSMOD) = 1
ADC_TSMR(TSAV) = 1 ADC_TSMR(TSFREQ
ADC_CHSR = 0x000_0100 , ADC_EMR(TAG)
ADC_TSMR(TSAV) = 1 ADC_TSMR(TSFREQ
ADC_CHSR = 0x000_0100 , ADC_EMR(TAG)
ADC_XPOSR
0
ADC_CDR8
8
1
8
trig.event1
DMA Buffer
Structure
Structure
trig.event2
trig.eventN
ADC_CDR8
ADC_YPOSR
trig.event3
trig.event4
trig.eventN+1
ADC_XPOSR
0
ADC_CDR8
8
1
8
ADC_CDR8
ADC_YPOSR
ADC_XPOSR
0
ADC_CDR8
8
1
8
ADC_CDR8
ADC_YPOSR