11.23

作者: 李响lx | 来源:发表于2017-11-23 21:37 被阅读0次

    今天更深入自学了ARM 结构。早上请教老师2个问题。理解了DMA与FSMC。用自己的语言总结ARM结构。

    1.左侧端为控制端。包括M3和DMA。他们公用总线矩阵。平时M3使用,当有DMA请求时,M3同意后,M3会把总线让给DMA使用。DMA直接通过总线把数据给FLASH或者其他寄存器。M3与DMA是并列关系。

    2.总线矩阵是并行输出的。

    3.总线矩阵控制端4条控制线,M3的D/S/I,和DMA控制线。总线矩阵会接FLASH、SRAM、FSMC、AHB 。

    4.FSMC挂在矩阵总线可以接外部设备,并行通讯,速度快

    5.AHB是高级高性能总线。主要数据是通过他来传递的。AHB配置于RCC。通过2个桥与APB通讯。APB2最大是84M,APB1最大是42M。

    6.外部中断EXIT挂在APB2里,NVIC是M3内部中断。

    内存地址映射

    block0: Code  程序存储区,flash

    block1: SRAM 数据存储区

    block2: 外围寄存器

    block3:FSMC bank1

    block4:FSMC bank2

    block5:FSMC 寄存器

    block6: 没有使用

    block7: M3自留

    相关文章

      网友评论

          本文标题:11.23

          本文链接:https://www.haomeiwen.com/subject/xtytbxtx.html