文章目录

  • 标准外设库
  • 系统架构
  • 时钟系统

标准外设库

官方库目录列表如下:STM32 标准外设库

工程结构:STM32 不完全手册中新建出来的工程模板

系统架构

STM32 系统架构的知识可以在《STM32 中文参考手册 V10》的 P25~28 有讲解

STM32 主系统主要由四个驱动单元和四个被动单元构成。

四个驱动单元是:

  1. 内核 DCode 总线;
  2. 系统总线;
  3. 通用 DMA1;
  4. 通用 DMA2;

四被动单元是:

  1. AHB 到 APB 的桥:连接所有的 APB 设备;
  2. 内部 FlASH 闪存;
  3. 内部 SRAM;
  4. FSMC;

下面我们具体讲解一下图中几个总线的知识:

① ICode 总线:该总线将 M3 内核指令总线和闪存指令接口相连,指令的预取在该总线上 面完成。

② DCode 总线:该总线将 M3 内核的 DCode 总线与闪存存储器的数据接口相连接,常量 加载和调试访问在该总线上面完成。

③ 系统总线:该总线连接 M3 内核的系统总线到总线矩阵,总线矩阵协调内核和 DMA 间 访问。

④ DMA 总线:该总线将 DMA 的 AHB 主控接口与总线矩阵相连,总线矩阵协调 CPU 的 DCode 和 DMA 到 SRAM,闪存和外设的访问。

⑤ 总线矩阵:总线矩阵协调内核系统总线和 DMA 主控总线之间的访问仲裁,仲裁利用 轮换算法。

⑥ AHB/APB 桥:这两个桥在 AHB 和 2 个 APB 总线间提供同步连接,APB1 操作速度限于 36MHz,APB2 操作速度全速。

对于系统架构的知识,在刚开始学习 STM32 的时候只需要一个大概的了解,大致知道是个 什么情况即可。对于寻址之类的知识,这里就不做深入的讲解,中文参考手册都有很详细的讲解。

时钟系统

【STM32】标准外设库,系统架构,时钟系统相关推荐

  1. STM32标准外设库

    6月份最后一篇技术文章了,记录比较简单的STM32标准外设库. 1. 标准外设库概述 STM32标准外设库是一个固件函数包,它由程序.数据结构和宏组成,包括了微控制器所有外设的性能特征,该函数库还包括 ...

  2. stm32标准外设库和芯片资料下载地址

    今天整理了一下当初开发手环固件时的资料. stm32 标准外设库官网下载地址 https://my.st.com/content/my_st_com/en/products/embedded-soft ...

  3. STM32 标准外设库(Standard Peripheral Library)下载

    STM32 标准外设库(Standard Peripheral Library)下载. 一.链接 STM32 Standard Peripheral Libraries - STMicroelectr ...

  4. 时隔10年,STM32标准外设库再次升级

    关注+星标公众号,不错过精彩内容 作者 | strongerHuang 微信公众号 | strongerHuang 有一个读者问了我这样一个问题: 能请教一个问题吗,就是STM32F071的PORTE ...

  5. STM32标准外设库更新(F0,F1,F3,F4,L1)

    STM32标准外设库更新(F0,F1,F3,F4,L1) ​ 2021年意法半导体公司更新了最新版本的STM32标准外设库,更新范围包括F0~F4,以及L1等以前有标准外设库的系列.但在ST官网上显示 ...

  6. vscode+arm-gcc编译STM32标准外设库工程教程(小白亲历填坑版)

    # 1.当前教程所需工具和掌握程度 (1.vscode使用了几周,只是作为程序代码编辑器使用,只装了C/C++代码编辑插件,和一个ReUI主题插件,感觉完成vscode+arm-gcc组合编译工作,得 ...

  7. 如何从ST官网下载STM32标准外设库

    1. 首先登录ST官网,ST官网链接:https://www.st.com/content/st_com/en.html 2. 进入官网后,点击"TOOLS & Software&q ...

  8. STM32 Tips:如何从ST官方网站上下载STM32标准外设库(STM32F10x standard peripheral library)

    入手了一块STM32F107VCT6开发板,配置开发环境时需要一个库:STM32F10x标准外设库(STM32F10x standard peripheral library),在网上看到很多初学者和 ...

  9. STM32 标准外设库(Standard Peripheral Library)

    一.总体概览 通过下面这个链接可以进入ST官方对标准外设库支持的主界面: https://www.st.com/en/embedded-software/stm32-standard-peripher ...

最新文章

  1. 一个云原生双活架构方案
  2. ArtemisMQ的“未消费之谜”
  3. 1111B - Average Superhero Gang Power
  4. 噪声dba是什么单位_在职DBA : 工作多年为什么还是选择报读工商管理博士
  5. Ajax 调用webservice 解决跨域请求和发布到服务器后本地调用成功外网失败的问题...
  6. 一致性哈希算法 应用场景
  7. cisco ios cookbook
  8. 好玩的WPF第二弹:电子表字体显示时间+多彩呼吸灯特效按钮
  9. 论文绘图-教你如何绘制响应面
  10. 百度贴吧一键签到工具(android版)
  11. 多测师肖sir_金牌高级讲师_po设计(000)
  12. 晶体二极管的主要参数
  13. python蒙特卡洛模拟return_蒙特卡罗方法入门
  14. 用foobar,ape转mp3
  15. 瑞星客户端卸载操作手册
  16. Atitit 工程师程序员技术级别对应表与主要特征 P1--p6 说明 类别 职称 对应技术标志 P5 高级工程师 工程师类 一般四五年 P6 资深开发 工程师类 78年经历 P7 P7
  17. python剔除st股_剔除st股公式,剔除非st股票
  18. 基于PaddlePaddle2.0的蝴蝶图像识别分类
  19. BUUCTF_Crypto题目题解记录1
  20. 网站页面SEO优化方案

热门文章

  1. 蛙蛙推荐:几种典型的生产环境调试场景
  2. Postman接口调试神器-Chrome浏览器插件
  3. WPF bitmap转bitmapimage 使用 CreateBitmapSourceFromHBitmap内存泄漏
  4. 基础知识收藏(ASP.NET的OnClientClick与OnClick事件)-2013.07.10
  5. Scrapy入门教程
  6. python匹配中文
  7. 矩阵正态分布基础1 外形式、外积与微分形式简介
  8. 电动力学每日一题 2021/10/13 用Fourier变换法计算静止电荷产生的电场
  9. UA MATH563 概率论的数学基础 中心极限定理3 推导一元随机变量独立性的判断方法
  10. DOS MD命令三种用法