cancel
Showing results for 
Search instead for 
Did you mean: 

STM32F103 BUS MATRIX

LRold.1
Associate

Hi everyone! new around here.. i am taking an online course about DMA controller.

At the very first lesson they teach how to check routing using DMA BUS MATRIX.

The problem is that i cannot find of any of my two board that uses STM32L100 or STM32F103.

Am i missing something or looking wrong on the documentation? (RM and Datasheet)

Thanks in advance!

4 REPLIES 4
Chris1
Senior III

You should read the Direct memory access controller chapter in the Reference Manual.

In particular, the DMA request mapping section to see what peripherals map to which channels of each DMA controller.

KnarfB
Principal III

There is a pdf "The Insider's Guide To The STM32 ARM Based Microcontroller" by Hitex with detailed explanations. It is 10+ years old now and so is the chip.

LRold.1
Associate

i have already checked this0690X00000BviB1QAJ.png

but this is not a bus matrix diagram. I need this:

0690X00000BviB6QAJ.png

without this diagram how can i know if AHB can communicate with DMA CH1, DMA CH2 or both?

i appreciate the help

The 'F1 DMA is different from the 'F2/'F4/'F7 DMA. It's single-port, i.e. it has only one channel towards the bus matrix; and there's no direct APB connection from it. See AN2548.

JW