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.

PROCESSOR-SDK-J7200: Why the ADC register keeps updating even when the program pauses ?

Part Number: PROCESSOR-SDK-J7200


I run the adc_singleshot_test_app example program in CSL directory.  If I don't pause the program by XDS110 debugger, it works good and the ADC values returned are all correct.

But if I pause the program after line AppADCStart() (line 290 of pdk_j7200_08_01_00_33/packages/ti/csl/example/adc/adc_singleshot_test_app/adc_app.c) and look at the memory of the ADC registers.

I can see the ADC registers keep updating. Please check the screen shot below:

Please note that the MCU_ADC0_ADC_FIFO0WC register supposes to be 5, but it is 0x6E in the screen shot and it keep updating. May I know the reason why this happens ? Any requirement during manipulating ADC ?