Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
stm32:peripherals:dma_connection [2016/10/06 07:37] feurstm32:peripherals:dma_connection [2022/12/28 07:53] (current) – [Periphery/Memory Interface] ruan
Line 2: Line 2:
  
 Each DMA controller is connected to the rest of the system in a different way. \\ Each DMA controller is connected to the rest of the system in a different way. \\
 +For memory to memory transfers you should use the DMA controller 2! \\
  
-\\ {{ahb_bus_matrix.svg?700em}} \\ \\+\\ {{dma1_matrix.svg?350em}} {{dma2_matrix.svg?350em}} \\ \\
  
  
 ===== DMA controller 1 ===== ===== DMA controller 1 =====
  
 +==== Peripheral Interface ====
  
-\\ {{?700em}} \\ \\+On the peripheral interface the following marked peripherals are accessible. \\ 
 +The <color red>red</color> peripherals can request a DMA transfer (see table below). \\ 
 + 
 +\\ {{dma1_periphery.svg?350em}} \\ \\
  
 |< 100% 7em >| |< 100% 7em >|
Line 22: Line 27:
 ^ Channel 7 | | TIM6 Up | I2C2 RX | I2C2 RX | USART3 TX | DAC1 | DAC2 | I2C2 TX | ^ Channel 7 | | TIM6 Up | I2C2 RX | I2C2 RX | USART3 TX | DAC1 | DAC2 | I2C2 TX |
  
-==== DMA2 ====+==== Memory Interface ==== 
 + 
 +On the memory interface the following marked peripherals are accessible. \\ 
 + 
 +\\ {{dma1_memory.svg?350em}} \\ \\ 
 + 
 +===== DMA controller 2 ===== 
 + 
 +==== Peripheral/Memory Interface ==== 
 + 
 +This DMA controller can access the same peripherals on the memory interface as on the peripheral interface. \\ 
 +The <color red>red</color> peripherals can request a DMA transfer (see table below). \\
  
-\\ {{?700em}} \\ \\+\\ {{dma2_mem_per.svg?350em}} \\ \\
  
 |< 100% 7em >| |< 100% 7em >|
  • stm32/peripherals/dma_connection.1475739446.txt.gz
  • Last modified: 2016/10/06 07:37
  • by feur