Hi. I have been using STM32F1xx for many years. I have a new design that uses two uarts and the ADC peripheral - all using DMA. My question is: is it possible to overload the bus arbiter when there are too many dma transactions going on at the same time?
When both UARTS are transmitting & receiving, my ADC conversions (via DMA) sometimes do not complete. If I double clock speed (which I do not want to do in the product), the problem goes away. I cannot see any issues in my code that would cause this....