Hi,
I wrote a program that using ADC with DMA.
If i code like that it didnt work correctly.
************************************************************
g_dmaCTRL g_dmaCTRL_init;
///
g_dmaCTRL_init.ELDOFFSET = 0;
g_dmaCTRL_init.ELSOFFSET = 0;
g_dmaCTRL_init.FRDOFFSET = 0;
g_dmaCTRL_init.FRSOFFSET = 0;
g_dmaCTRL_init.ADDMODERD = ADDR_INC1;
g_dmaCTRL_init.ADDMODEWR = ADDR_FIXED;
///
************************************************************
but if i code like that it worked correctly.
************************************************************
g_dmaCTRL g_dmaCTRL_init;
///
g_dmaCTRL_init.ELDOFFSET = 0;
g_dmaCTRL_init.ELSOFFSET = 1;
g_dmaCTRL_init.FRDOFFSET = 0;
g_dmaCTRL_init.FRSOFFSET = 1;
g_dmaCTRL_init.ADDMODERD = ADDR_OFFSET;
g_dmaCTRL_init.ADDMODEWR = ADDR_OFFSET;
///
************************************************************
i couldnt get it why.
Thanks,
