【STM32学习记录】第一节-了解STM32
相关说明
本系列文章仅为个人学习记录,若有错误欢迎指出,相关的参考文章会在本文末进行列出,主要参考视频为Blibili@正点原子官方,以及Blibili@野火_firege。
相关的可参考文件:
1. STM32概述
1.1 CM3芯片结构
上图为Cortex-M3 芯片的结构图,总的来说,内核是由ARM公司来设计的,
ST即意法半导体公司,设计开发了其他的内容。
1.2 STM32F103系列
总的来说STM32F103系列芯片
由内核、总线、外设组成;
复位和时钟控制RCC挂载在AHB总线上,
-> 驱动单元 + 被动单元
四种驱动单元:
- ICode
- DCode
- System
- DMA
- 内核通过ICode总线控制外设;
DCode为数据总线;
存放区域 存放类型 Flash 常量 SRAM 全局变量 SRAM 局部变量 寄存器存在于外设中通过System总线读取;
DMA总线用于搬数据,可以使CPU内部得到通用寄存器不被占用(不使用DMA时数据从SRAM中先被CPU读取至通用寄存器中,再通过总线传输);
1.3 命名规则
区分32选型因素:
- flash容量
- 引脚数量
参考网站:
【单片机】野火STM32F103教学视频 (配套霸道/指南者/MINI)【全】(刘火良老师出品) (无字幕)_哔哩哔哩_bilibili
【正点原子】 手把手教你学STM32单片机教学视频 嵌入式 之 F103-基于新战舰V3/精英/MINI板_哔哩哔哩_bilibili
Comments