STM32 DMA外设地址的计算问题

STM32 DMA外设地址的计算其实很简单

其实就是外设寄存器的起始地址+外设数据寄存器的地址偏移。

外设寄存器的起始地址:可以从数据手册上存储器映像查得(见2.3)
外设数据寄存器的地址偏移:就是外设数据寄存器的偏移地址(见各外设的数据寄存器)。

例如:ADC1  起始地址为0X4001 2400 
      ADC_DR  偏移地址0X4C。
    则可得到DMA外设地址 0X4001 244C。

posted on 2012-05-24 16:02  rdyzju  阅读(1282)  评论(0编辑  收藏  举报