STM32系统框图

一、STM32F10xx系统框图(不包括互联型)

1-1图左边的①②③④是ARM公司设计的内核,即CPU部分
1-2图右边的①②③④是ST公司设计的外设部分
1-3其中ICod总线,DCod总线,System总线,DMA总线是实现CPU部分的控制功能,比如ICod总线是从Flash中取指令的
1-4右边的①②③④外设部分,我们学习的重点是④,④从AHB总线延伸出来的两条APB2和APB1总线,上面挂载着STM32各种各样的特色外设。我们经常说的GPIO、串口、I2C、SPI这些外设就挂载在这两条总线上,这个是我们学习STM32的重点,就是要学会编程这些外设去驱动外部的各种设备。

STM32系统框图学习笔记相关推荐

  1. STM32 HAL库学习笔记1-HAL库简介

    STM32 HAL库学习笔记1-HAL库简介 HAL库 SPL 库 和 HAL 库两者相互独立,互不兼容.几种库的比较如下 目前几种库对不同芯片的支持情况如下 ST 中文官网上有一篇<关于ST库 ...

  2. STM32中断回调函数定时器-STM32电控学习笔记06

    STM32中断&定时器-STM32电控学习笔记06 day6:2022/9/24 [中断概述] 在 STM32 中,对信号的处理可以分为轮询方式和中断方式,轮询方式就是不断去访问一个信号的端口 ...

  3. STM32 HAL库学习笔记2 HAL库介绍

    STM32 HAL库学习笔记2 HAL库介绍 CMSIS标准 一.再次认识HAL库 HAL库设计思想 HAL库实现方式 以GPIO模块为例 GPIO外设数据类型 GPIO外设接口函数 二.使用HAL库 ...

  4. 后台系统可扩展性学习笔记

    整理了一下笔记目录,将以前学习的一些知识串联起来了,比如cdn.负载均衡.中间件,以前只是各自了解了一点,现在大概理清了后台系统设计中他们各自的作用. 后台系统可扩展性学习笔记(一)概要 后台系统可扩 ...

  5. 嵌入式系统设计师学习笔记二十八:嵌入式程序设计③——高级程序设计语言

    嵌入式系统设计师学习笔记二十八:嵌入式程序设计③--高级程序设计语言 解释程序和编译程序 编译器的工作阶段示意图 语法错误:非法字符,关键字或标识符拼写错误 语法错误:语法结构出错,if--endif ...

  6. STM32 Cube MX学习笔记——TOF 高速单线激光雷达 L10(usart)

    STM32 Cube MX学习笔记--TOF 高速单线激光雷达 L10_串口中断通信 1. TOF 高速单线激光雷达 L10 2. STM32 Cube MX配置 3.代码配置 4.编译 烧录 显示 ...

  7. 计算机组成原理 | 第八章《计算机的外围设备》、第九章《输入/输出系统》 学习笔记

    计算机组成原理 | 第八章<计算机的外围设备>.第九章<输入/输出系统> 学习笔记 引言 & 声明 第一章 计算机系统概论 第二章 计算机中数据的表示方法 第三章 运算 ...

  8. STM32 HAL库学习笔记4-SPI

    STM32 HAL库学习笔记4-SPI 前言 一.SPI协议简介 SPI物理层 SPI协议层 1.基本通讯过程 2. 通讯的起始和停止信号 3. 数据有效性 4. CPOL/CPHA 及通讯模式 二. ...

  9. CIM系统导论学习笔记

    CIM系统导论学习笔记 企业管理的基本概念与企业运作 信息与信息技术 大数据 信息技术支持下的企业创新 企业管理信息系统 工程设计分系统 制造自动化系统 CIMS的组成和集成 CIM是组织现代化生产的 ...

  10. 快餐店收银系统Pos学习笔记

    #快餐店收银系统Pos学习笔记 ##第一节mockplus 这是一个产品经理使用的软件,可以大概地做出网页样式. ##第二节安装vue-cli环境 mpm install vue-cli -g 全局下 ...

最新文章

  1. DevExpress TreeList 调优_绑定数据源方式, 放弃原来的AppendNode加载数据的方式
  2. API for org.eclipse.paho.client.mqttv3
  3. 字符集编码ANSI和UNICODE
  4. 为什么手机突然没有信号无服务器,手机为什么突然没有信号?
  5. html提交多个正则表达式,将多个html文件的正则表达式结果写入.txt outfile
  6. DOMBOM(source、methods、contents、Application)
  7. 程序员搞笑故事:给女儿织的辫子 ​​​​,你知道是什么算法吗?
  8. windows os x linux比较,对比测试:Ubuntu 11.04 vs Win7 vs OS X 10.7
  9. jqurey ajax 的动态添加二级联动下拉菜单
  10. Android App性能优化十技巧
  11. 【转】cs231n学习笔记-CNN-目标检测、定位、分割
  12. python无限弹窗代码_python弹窗程序教程(附源码解析)
  13. 目录类搜索引擎和全文搜索引擎的区别
  14. ucc编译器(汇编生成)
  15. Jenkins整合slaver完整搭建
  16. 优优聚:一文搞懂美团外卖新业务“拼好饭”
  17. 知道路程时间求加速度_加速度位移时间的公式
  18. 插入法排序c语言程序,C语言直接插入排序算法
  19. 云虚拟主机+WordPress搭建个人博客详细内容
  20. [论文笔记]Combining V2I with V2V Communications for Service Continuity in Vehicular Networks

热门文章

  1. 数据采集与数据挖掘是什么?有什么区别?
  2. 招投标系统简介 招投标系统源码 java招投标系统 spring cloud spring boot 招投标系统功能设计
  3. 创建数据库中,常用的MySQL命令(含解析与全部代码)
  4. idea设置背景颜色护眼色
  5. 惠普m154a硒鼓芯片清零_打印机硒鼓芯片清零 请问一下硒鼓芯片清零是什么意思...
  6. C语言程序设计100个经典例子
  7. SQL Server 之 修改时不允许保存更改
  8. 计算机网络ospf配置命令,华为OSPF协议基本配置 -电脑资料
  9. 金蝶K3 如何添加其它出库单出库类型
  10. Android ~ 国际化(多语言)