当前位置:网站首页>STM32学习记录0002-STM32初探
STM32学习记录0002-STM32初探
2022-04-22 06:07:00 【li星野】
一、为什么选择STM32
1.1 什么是STM32
是一种新的基于ARM内核的32位MCU系列
1、内核为ARM公司为要求高性能、低成本、低功耗的嵌入式专门设计的Cortex-M内核,是一种标准的ARM内核
2、超前的体系架构
具有高性能、低电压、低功耗、创新的内核以及外设
1.2 Cortex内核
STM32F1属于Cortex-M系列中的Cortex-M3内核,采用ARMv7-M架构。
STM32F4属于Cortex-M系列中的Cortex-M4内核,采用ARMv7-ME架构。
Cortex-A5/A8采用ARMv7-A架构。
传统的ARM7系列采用的是ARMv4T架构
ARMv7架构定义了三大分工明确的系列:
“A”系列:面对尖端的基于虚拟内存的操作系统和用户
“R”系列:针对实时系统
“M”系列:针对微控制器
1.3 Cortex-M3 VS ARM7
STM32的内核为Cortex-M3,其架构为ARMv7-M,
LPC2130的内核是ARM7,其架构是ARMv4T。
这里举个例子说明一下,以前的读书人的进阶生活:秀才->举人->进士。而现实的是:本科生->硕士生->博士生。也是和原来一样都是是对于读书人的称呼,但是在实际的培养过程和方法上面都有进步和一定的改革。







优秀和划算是比较出来的
1、高性能Cortex-M内核
Cortex-内核采用ARMv7-M架构(哈弗架构)实现1.25DMIPS/MHZ,功耗只有0.19mv/MHZ,比ARM&TDMI改进30%;
可以实现单周期的乘法和硬件除法;
不可分的为位操作,实现对ARM,I/O和寄存器的最优访问。
2、最佳的代码密度
Thumb-2指令集以16位指令的密度实现32位指令集性能,与ARM&TDMI的ARM模式比减少30%-45%的代码量。
3、可预见的运行时间
中断控制器嵌在内核之中,中断之间的间隔最少可达6个CPU周期。在低功耗模式唤醒只需要6个CPU周期。
4、改进的调节功能
可以使用串行单步调节和JTAG调节。
总结:STM32性价比更高,价格更低,性能更优,
二、STM32概述
2.1 CM3芯片结构

2.2 STM32F10x的两个产品线介绍



2.3 STM32F10x个芯片之间关联
2.4 STM32命名规则
参看图片,熟悉记忆。

三、总结
3.1 STM32 应用场景

3.2 STM32 优势总结

他好任他好,知道的都知道,不想知道的永远不知道,一点点学习,练习,才是硬道理!
版权声明
本文为[li星野]所创,转载请带上原文链接,感谢
https://blog.csdn.net/qq_43441284/article/details/124258042
边栏推荐
- 替代FE1.1S,MA8601,性价比高,中文方案,奇岩一级代理,HUB方案
- Very easy to use bar code and QR code recognition tool class zxing ZBar
- Interpretation of upgraded microbial 16S sequencing Report
- I've gone too far, but I can't get out of the routine of ddrx debugging
- CAN透传记录云网关为工程机械赋能
- Display the up and down floating ripple animation according to the size of the sound shell
- 使用STM32F4浮点运算(FPU)功能开启+使用DSP库
- bsgs学习笔记
- 有没搞错,光模块外壳影响信号质量
- The second week of "deep learning" Flower Book Study
猜你喜欢
随机推荐
矩阵的分解——LU分解
Do you have a crash?
Clark transform of PMSM FOC control MATLAB / Simulink simulation
AG9310MCQ支持母座正反插Typec转hdmi投屏方案设计参考电路
STM32 高级定时器 COM事件
你们遇到的最差的阻抗加工,有它差吗?
It's nothing to be able to dismantle the host. Mr. expressway can also test it
Middle note output in C form design
CAN总线中继网桥在新能源测试系统中的应用。
Easy to use flow layout
CAN光端机在消防水炮中的应用
TD041S485H完全兼容ISO3080, ISO3086 ISO3082, ISO3088
Remplacer Fe1. 1S hub READER CARD Master Control Chip - ma8601
The user-defined textview displays the copy below and the corresponding pinyin control above
替代RTD2171U|CS5266设计电路|TYPEC转HDMI方案|CS5266AN
环网冗余CAN光端机在保得威尔消防火灾报警系统中的应用
QT之QDir文件目录拷贝、创建、删除
MDK scope joint debugging RTT mode multi-channel
How to use Anaconda to create a new environment for pycharm and use pycharm to create a new project in this environment
miniPCIe接口CAN卡为工控机扩展CAN通道











