ADC -> DMA -> Memory - Forums Re: ADC -> DMA -> Memory
1) TD_SWAP_EN : Since the buffer - ADC_data(Big Endian) and ADC registers(Little Endian) have different endian-ess , you need to enable swap to store data in the proper format

2)ADC Coherency : By default the ADC coherency key is set to low. But in this case(When you read multi bytes from ADC register using single Td) , the last byte read will be mid byte. Hence you need to set the ADC coherency to mid byte .

3)"ADC_DelSig_1_OUTSAMP" is not an address but it is the value of ADC_DelSig_1_DEC__OUTSAMP register.
There are many such typos in the function used above - the compiler will give you error for other typos and you can correct it yourself.

Thu, 04 Mar 2010 05:35:01 -0600