How to refresh the value collected by ADC(DMA mode + FREERTOS)

Did the DMA IRQ executed?

Interrupt execution. But it was only executed once.

Could you update the code you fixed? Better to use github / bitbucket or other code sharing platforms.

OK.I’ll see how to upload it

Hi, W-Wanderful. I haven’t managed to find any bug yet. So could you check if LVGL calls lv_test_cell(), after it was called at the start of PeriodicTask() and the return status of HAL_ADC_Start_DMA()?

Sorry, I’ve been busy with something else. I didn’t reply you in time,. The return status is invoked,But it’s only called once.

Sorry, can’t understand your previous post. Did the program flow enters lv_test_cell() again or no?