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总线)





