Tool/software:
Hi experts,
i'm looking for a solution to read in parallel data (e.g. 12- to 16-bit from SAR ADC) over the GPIO pins as fast as possible, the M0G M0+ core will run @ 80 MHz (derived from 20MHz Clock signal input).
Two questions:
- Is there an option to use DMA with GPIO pins (data input) to SRAM Memory? - reading the TRM it seems only DMA to DOUT is supported
- Can you, please, provide a simple code example to read parallel data as fast as possible?
- 16-bits parallel data (GPIOs) read in and store into SRAM buffer (max 2KB total or 1KB x 2 Bytes)
- read in execution loop (the fastest possible)?
- what would be the max. data rate (in MHz or MCU cycles) for data acquisition in such manner? - teh GPIOs can switch
Thanks and regards,
Milen