STM32F103开发板学习概述 自学笔记

一、论坛

普中开源电子分享网:www.prechin.net

ST官方论坛:n    

二、STM32F103开发板概述

STM32F103开发板学习概述 自学笔记_第1张图片

STM32F103开发板学习概述 自学笔记_第2张图片

三、STM32是什么

  • ST:意法半导体,一个公司的名称
  • M:Micreoelectronics的缩写,表示微控制器,要注意控制器和微处理器的却别
  • 32:32bit,表示一个32bit的微控制器

 

四、STM32与ARM

  • ARM是英国的一家芯片设计公司,其最成功的芯片是32位嵌入式CPU核 ---ARM系列。
  • 最常用的是ARM7和ARM9,ARM公司主要提供IP(IntellectualPropertycore 知识产权核心)核,即CPU的内核结构,只包含核心部分,不是完整的处理器。
  • ARM把CPU的内核结构卖给各大半导体公司,如:philips,三星等
  • ARM为8位机市场需求推出Cortex-M核系列,STM32就是将Cortex-M作为内核,通过一些外设等组合封装在一起就成了32位嵌入式处理器。
  • STM32F103(M3内核),Coretex-M3采用ARMv7-M架构,ARMv7架构定义了三大明确的系列:
  1. A系列:面向尖端的基于内存操作系统和用户应用
  2. R系列:针对实时系统
  3. M系列:针对微控制器
  • Cortex-M4采用ARMv7架构,Cortex-M0采用ARMv6架构,Cortex-A5/A8采用ARMv7架构,传统的ARM7系列采用的是ARMv4T架构。

五、STM32F103ET6简介

5.1、STM32和STM8的分类

STM32F103开发板学习概述 自学笔记_第3张图片

5.2、STM32的命名规则

以STM32F103RBT6型号为列,该型号由7部分组成

  1. STM32      代表ARM Cortex-M内核的32位微控制器
  2. F                F代表芯片系列。
  3. 103           103代表增强型系列
  4. R               R代表引脚数,其中T代表36脚,C代表48脚,V代表100脚,Z代表144脚,i代表176脚
  5. B                这一项代表内嵌Flash容量,其中6代表32K字节Flash,8代表128k字节Flash,C代表256K字节Flash,D代表384K字节,E                      代表51k字节Flash,G代表1M字节Flash
  6. T                这一项代表封装,其中H代表BGA封装,T代表LQFP封装,U代表VFQFPN封装
  7. 6                代表工作温度范围,其中6代表-40摄氏度----85摄氏度   7代表 -40 摄氏度------  105摄氏度STM32F103开发板学习概述 自学笔记_第4张图片

 

六、STM32F103引脚

STM32F103开发板学习概述 自学笔记_第5张图片

 

STM32F103开发板学习概述 自学笔记_第6张图片

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(STM32F103)