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. c语言的适当大小的子集,编译原理上机实验报告
  2. 汇编题20200330
  3. java 数据库连接 释放_java - 数据库连接池耗尽 - Java - 堆栈内存溢出
  4. (软件工程复习核心重点)第六章实现和测试-第六节:白盒测试
  5. 青出于蓝而胜于蓝,超越MixUp、CutMix的样本混合数据增广新算法FMix
  6. Unity2D入门(二) 优化玩家移动手感(一)
  7. Google的设计原则
  8. NGS数据分析实践:06. 数据预处理 - 序列比对+PCR重复标记+Indel区域重比对+碱基质量重校正
  9. 数学建模——多元统计分析例题及程序
  10. 工资计算系统数据流图绘制
  11. 【融职教育】Web全栈工程师课程安排
  12. 华为mate pad pro搭载鸿蒙系统,华为MatePad Pro2将全球首发预装鸿蒙OS系统
  13. 干货!ERP软件选型前一定要考虑的四大问题
  14. 【大学软件测试基础】余额宝提现 - 等价类划分法
  15. 如何在人工智能时代不被抛弃:听李开复博士怎么说
  16. 每月一书(2021010):《苏世民:我的经验与教训》
  17. OSPF协议之邻居建立
  18. 获取微信公众号信息接口
  19. 做市场需要的智能眼镜可以赚钱
  20. 欢迎使用 MWeb-Test

热门文章

  1. MySQL:JDBC基础及连接数据库的方式
  2. 复旦计算机学院软件工程,2019年复旦961软件工程专硕考研初试363+复试经验分享...
  3. [读书笔记] 代码整洁之道(二)
  4. 【评价模型】数据包络分析法(DEA)
  5. HTTP请求方法及幂等性
  6. 使用客户端工具SecureCRT连接linux
  7. 跨境电商指南:如何处理客户投诉
  8. 李宏毅机器学习笔记:机器学习介绍
  9. 自定义填充图案插件 cad_20个超实用天正CAD技巧,效率递增10倍,设计院师傅都在用...
  10. 6688常见问题FAQ