flash挂载到系统 spi_STM32的系统总线

一ARM结构

f9453905043fc668d9f9ead9b5fb8489.png

ARM架构如图所示,ARM公司只提供内核技术,而其他外设则为芯片商设计并使用,ARM收取其专利费用而不参与其他经济活动,而我们使用的STM32F103芯片则使用了ARM架构下的Cortex-M3内核,ARM架构不光光只有Cortex-M3,还有其他高中低端的内核供我们使用,简而言之,ARM只提供结构专利技术。

e288a38f5b5b94634eab21e3bf92d1f0.png
205eeac1963769c6eba95e2e22c4016b.png

系统架构

5038968e524444595813d82433af499e.png

ICode总线:将Cortex-M3内核指令与FLASH闪存存储器连接,指令预取在此完成

DCode总线:将Cortex-M3内核数据与FLASH闪存存储器连接,数据处理在此完成

System系统总线:连接内核与总线矩阵,然后与AHB,SRAM等相连

DMA总线:连接通道与总线矩阵,产生DMA请求

AHB系统总线:连接APB与总线矩阵,桥接APB12,APB1与APB2挂载模块不同

总线矩阵:裁定ICode与DCode,避免其发生冲突

对于STM32系统架构,我们只需要了解其基本原理,知道有这么回事就可以了,没有必要去深究其内容。

30748b9814eaef9bd9c2469a8c0ac4ba.png

微信搜索公众号“一昊”,带给你更多精彩!

专注ARM系列单片机、51单片机、小程序、C语言、云服务器、物联网、网页研发、JAVA、Android/IOS APP开发等领域,专注学习过程以及经验分享,共同学习,共同进步,不定期推送知识内容,不搬运知识,我只做知识的深加工,化繁为简。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值