初始STM32

2022-10-4 14:55| 发布者: admin| 查看: 414| 评论: 0

STM32的含义

ST:一家半导体公司,即意法半导体公司,著名半导体芯片厂商

M:Microelectronics的缩写,表示微控制器

32:32位的意思,表示这是一个32位的微控制器

接下来我们来看一下目前市场上主流ARM处理器生产商和产品。




第一家Atmel公司我们比较熟悉,一般学习51单片机都是从该公司生产的AT89C51芯片开始的。这家公司也生产了基于ARM9内核的处理器AT91系列。

凌云逻辑、恩智浦(NXP)、三星电子具有M7和M9内核的芯片。

我们主要讲的是Cortex内核系列,它最适合物联网设备的开发,生产Cortex内核系列芯片的厂商并不多,因为这是最新、最好的ARM内核。英飞凌、飞思卡尔、德州仪器(TI)、新唐科技都生产了相应的芯片,都是M4系列。M4系列针对高性能、高速度、多功能的开发比较复杂。而把M全系列都包含进来的是ST意法半导体公司生产的STM32系列,也是最早推出的Cortex-M系列的微控制器,市场占有率很高,是目前市场上最流行、资料最多、运用最广的芯片。
STM32有3个系列。3个系列分别针对3种不同的内核,STM32F0系列内核是Cortex-M0,它可实现的功能比较少。F4系列用的是Cortex-M4的内核,针对高性能开发,比较复杂。F1系列使用的Cortex-M3内核,各方面都比较适中,选择STM32F1系列进行入门学习最为合适。





这里列出了ST公司不同的类别的微控制器。找到基于Cortex内核的STM32微控制器,点击进入。





这里有一个图表列出了STM32系列微控制器。横轴指出Cortex内核,纵轴从上往下分别表示高性能微控制器、主流微控制器、超低功耗微控制器、无线微控制器。我们主要关注的是STM32F1系列。





STM32F1系列主流微控制器包含了5个产品线,分别是F100、F101、F102、F103、F105/107.
下面有一个图表对这五个产品线进行了说明。





这里面给出了主频的频率,Flash以及RAM的大小,后面相应打点的位置具有相应的功能。我们选择的STM32F103,它的主频是72赫兹。





STM32F103器件采用Cortex-M3内核,CPU最高速度达72赫兹。该产品的Flash的存储大小是16kb~1Mb。具有多种控制外设、USB全速接口和CAN。

这张图是F103型号的具体分类,横轴是芯片的封装和引脚数量,纵轴是Flash存储的大小以及RAM存储的大小。这张图表当中都是STM32F103系列,只是芯片的封装、引脚数量以及Flash和RAM大小不同。

我们选择的是STM103VE这款芯片。

STM32F103VE(主流增强型ARM Cortex-M3 MCU,具有512KB Flash、72MHz CPU、电机控制、USB和CAN总线)
回复

使用道具 举报

上一篇:曝光 | 中脉、康恩贝、如新、美乐家……直销疯狂何时休?

下一篇:STM32学到什么程度可以就业

sitemap.txt | sitemap.xml | sitemap.html |Archiver|手机版|小黑屋|创业那点事 ( 湘ICP备17022177号-2 )

GMT+8, 2024-12-22 15:49 , Processed in 0.452754 second(s), 26 queries .

快速回复 返回顶部 返回列表