STM32基础

STM32基础

单片机

单片机指一个集成在一块芯片上的完整计算机系统,具有一个完整计算机所需要的大部分器件:CPU、内存、内部和外部总线系统, 目前大部分还会具有外存,同时集成诸如通讯接口、定时器,实时时钟等外围设备

单片机是对8/16/32位MCU(微处理器)的另一种叫法

组成结构:

运算器与控制器

程序执行过程

内存与存储器 只读存储器(ROM)和随机存储器(RAM)

输入输出设备和接口

时钟电路与定时器

中断系统

串行通信接口

单片机种类:

1、51系列 完整位处理器,但是运行速度过慢

2、AVR单片机 精简指令型单片机, 同震荡频率下是8位MCU中最快的一种单片机

3、PIC单片机 也是精简指令型, 中低端有 翻页 的概念, 编写程序比较麻烦

4、STM32 高性能、低成本、低功耗

处理器架构

分类

复杂指令集CPU:Intel、 AMD X86架构

精简指令集CPU:IBM、ARM ARM架构

ARM架构

STM32

STM32使用ARM Cortex-M3内核的32位MCU, 采用180nm内存工艺,,配有128kb闪存和20kbRAM,运行主频72MHZ

STM32命名规则:以STM32F103C8T6为例

STM32 F 103 C 8 T 6
基于ARM核心的32位微控制器 产品类型 产品子系列 引脚数目 闪存存储器容量 封装 温度范围

产品类型:F 通用型 L低功耗 H 高性能 G 新一代通用 U 新一代低功耗

产品子类型: 101 基本型 102 USB基本型,USB2.0全速 103 增强型 105或107 互联型

引脚数目:T 36 C 48 R 64 V 100 Z 144

闪存存储器容量: 4 16k 6 32k 8 64k B 128k C 256k D 384k E 512k

封装:H BGA T LQFP U VFQFPN Y WLCSP64

温度范围:6 -40°C--85°C 7 -40°C--105°C

STM32系统架构

详细见官方说明文档,可以上立创商城查找对应型号器件,下面会有资料说明:https://www.szlcsc.com/?spm=sc.it.lg\&lcsc_vid=EgRWVVNUE1ZbAlYCEgMNUQAET1ANVwAHQFJcU1ZeRwUxVlNRTlRcVlRQTlBfVDsOAxUeFF5JWAIASQYPGQZABAsLWA%3D%3D

相关推荐
单片机仿真设计7 小时前
【proteus仿真设计】基于 STM32 的开荒机器人遥控控制系统设计(仿真图+程序)
stm32·嵌入式硬件·机器人·proteus
smartpi_ai7 小时前
51 单片机写好了,大模型语音怎么接?17T 全驱动的现成方案、双板串口分工的边界与画板前的三项硬件确认
单片机·嵌入式硬件·学习
我先去打把游戏先7 小时前
NimBLE是什么-ESP32蓝牙协议栈详解
单片机·嵌入式硬件·ubuntu
木子n18 小时前
车载以太网与SOME/IP服务化通信实战-02.状态机与订阅:SOME/IP-SD的三态迁移、重传账与上电风暴
嵌入式硬件·网络协议·车载系统·车载以太网·some/ip
Gongsion8 小时前
30V输入耐压|1.5μA超低静态电流|200mA输出,CSM52系列:线性稳压器LDO,12V母线转3.3V/5V传感器、MCU弱电支路可靠稳压方案
单片机·嵌入式硬件·车载系统·无人机·智能家居
Steelenwang8 小时前
基于XT960的泵站监控方案
嵌入式硬件·物联网·硬件工程·智慧城市·智能硬件
国科安芯8 小时前
面向低轨卫星互联网载荷控制的抗辐射MCU技术综述
嵌入式硬件·mcu·卫星·低轨卫星·商业航天·抗辐射·微型互联网
2401_8628808210 小时前
input 子系统框架 、platform 驱动框架
linux·驱动开发·嵌入式硬件
Industio_触觉智能10 小时前
瑞芯微AI算力NPU路线图与协处理器|触觉智能瑞芯微RK方案商出品
人工智能·嵌入式硬件·硬件架构·智能硬件·npu·瑞芯微·端侧ai
女神下凡11 小时前
嵌入式系统 vs 嵌入式文件系统
arm开发·嵌入式硬件·设计规范