2021-12-07 04:40 AM
hello
ı use stm32h723zg and ı use bdma for adc3 , I was wondering if bdma can be used with adc3. I looked in the reference guide but couldn't find it. I will be glad if you help.
2021-12-07 07:08 AM
I didn't look at the memory location. Does it matter? How can I assign?
2021-12-07 07:09 AM
There was no problem in DMA1-2
2021-12-07 04:34 PM
Yes, because they have a richer bus matrix for connectivity.
BDMA_InitStruct.MemoryOrM2MDstAddress=0x38000000; // To test
You could assign a pointer
Alternatively describe the memory region in the Linker Script and use __attribute__ section directives to push into that region.
2021-12-07 10:55 PM
I did what you said. But the result did not change, the image is below
2021-12-07 11:21 PM
Assuming that CubeIDE is incapable of dumping the BDMA registers perhaps you can send that data via a console/terminal connection.
The ADC likely wants a continuous/circular DMA, and it's not clear why reading the same register in a tight while loop would be helpful here.
2021-12-08 06:37 AM
Thanks for your reply, I will do what you say