单片机简介与如何阅读STM32数据手册
目录
2.Cortex-M系列:stm32选型如何看(命名规则,选型)
5.3个12位模数转换器,1us转换时间(多达21个输入通道)
(3)Pinouts and pin descriptions(重点引脚定义)
I/O静态特性:I/O port characteristic
1.单片机是什么:

RAM分为SRAM(静态随机存储器{单片机})和DRAM(动态随机存储器{电脑})
1. Flash、EEPROM、SRAM的区别
(1) Flash存储器
Flash适用于速度要求高、容量要求大、掉电时要求数据不丢失的场合。
(2) EEPROM存储器
EEPROM存储器适用于速度不高、容量不大、掉电时要求数据不丢失的场合。
(3) SRAM存储器
SRAM相当于计算机的内存,读写速度比Flash、EEPROM快N倍,掉电后数据丢失。
Flash:作为单片机运行程序存储的地方。
SRAM:存储单片机运行过程中,产生的临时数据。
EEPROM:视用户需求而定,一般用来存储系统的一些参数。
3. Flsah、EEPROM、SRAM归属
Flash、EEPROM:属于ROM;
SARM:属于RAM。

<0.5W:3.3V乘以0.15V





冯诺依曼:在访问程序时不能访问数据,分时复用

总结:



2.Cortex-M系列:




3.初识STM32


stm32选型如何看(命名规则,选型)
STM32F103C8T6
STM32F407ZGT6
FPU:浮点单元
由高到低,由大到小
3.STM32的查看数据手册(重点)和原理图、
数据手册获取:

中文社区网里面选择译文:可能有中文数据手册
数据手册介绍:

引脚特性和电气特性
芯片基本参数:STM32F103ZET6

-0.3V到5.5V



第三个部分:引脚

数据手册阅读示例:

(1)特性Feature
1.内核
主频最大为72MHz
2.存储器
SRAM(静态随机存储器)为64Kbytes 内存 Flash为256到512 硬盘
Flash(硬盘)和SARM(内容)
RAM分为SRAM(静态随机存储器{单片机})和DRAM(动态随机存储器{电脑})
1. Flash、EEPROM、SRAM的区别
(1) Flash存储器
Flash适用于速度要求高、容量要求大、掉电时要求数据不丢失的场合。
(2) EEPROM存储器
EEPROM存储器适用于速度不高、容量不大、掉电时要求数据不丢失的场合。
(3) SRAM存储器
SRAM相当于计算机的内存,读写速度比Flash、EEPROM快N倍,掉电后数据丢失。
2.Flash:作为单片机运行程序存储的地方。
SRAM:存储单片机运行过程中,产生的临时数据。
EEPROM:视用户需求而定,一般用来存储系统的一些参数。
3. Flsah、EEPROM、SRAM归属
Flash、EEPROM:属于ROM;
SARM:属于RAM。
3.时钟,复位和电源管理

2.0到3.6伏供电和I/O引脚
4到16MHz晶体振荡器
内嵌经出厂调校的8MHz的RC振荡器
![]()
4.低功耗::

5.3个12位模数转换器,1us转换时间(多达21个输入通道)
转换范围:0到3.6V
三倍采样和保持功能
温度传感器
6.2通道12位D/A转换器
7.DMA12通道DMA控制器
支持外设:定时器,ADC,DAC,SDIO,IIS,SPI,IIC和USART
(2)Description:
2.1.Device overview


(3)Pinouts and pin descriptions(重点引脚定义)




讲解
复用功能:OSC_IN和OSC_OUT是外部时钟引脚
OSC_IN和OSC_OUT一般为外部时钟高速引脚
OSC32_IN和OSC32_OUT为外部时钟低速引脚
NRST:复位引脚
JTCK-SWCLK:调试接口引脚
NJTRST(即JTAG复位引脚):指可以通过软件配置的引脚,用于控制JTAG调试接口的复用功能
复用功能:
FSMC:外部存储控制器
总结

BOOT引脚(M3/M4有 M7没有)
下载引脚:分为三类

第一种占用:可以仿真 调试 也可以下载 占用5个IO口
第二个:仿真,调试加下载 (推荐) 占用2个IO口
第三个:只能下载,不能调试

(了解)

有圆圈的第一个是第一个引脚,逆时针旋转

(4)内存映射
(5)电气特性
电压特性:


电源VDD还是最大为3.3左右的大小,能承受5V的VIN
电流特性


因此复位电路会接个10K欧电阻,避免电流过大
I/O静态特性:I/O port characteristic


DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐



所有评论(0)