找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 15630|回复: 0
收起左侧

STM32教程(1)-大学里没碰见像STM32一样吸引我的姑娘

[复制链接]
ID:99082 发表于 2015-12-10 01:17 | 显示全部楼层 |阅读模式
从这周开始呢,准备用六周的时间给大家介绍一款很火很强悍的微控制器--改变MCU格局的蝴蝶--STM32系列芯片。

STM32一款融合ARM公司和ST公司(意法半导体公司)技术的“新生儿”。基于ARM Cortex-M3内核的32位微控制器。


蝴蝶--STM32:


微控制器诞生于20世纪70年代中期。大约是1975年,那年我国有1000万青年上山下乡,那年微软公司成立了。微控制器市场的规模可以用“巨无霸”来形容,前些天看见的新闻--全球半导体市场规模达3200亿美元,全球54%的芯片都出口到中国,但国产芯片的市场份额只占10%。我国芯片产业每年进口消耗2000多亿美元超石油

如此大的市场竞争自然也相当激烈。世界各地的器件供应商纷纷亮出自己的得意之作,他们提供的器件架构也各具特色。业界内部可谓百花齐放,好戏不断。各行各业对微控制器的能力要求也是一直得寸进尺。而且又要马儿跑,又要马儿不吃草--微处理器鼻血在不怎么增加主频和功耗的条件下干更多的活儿。这样微控制器也从4位、8位到16位。如今ST公司基于作为Cortex系列的处女作的ARM Cortex-M3处理器的32微处理器--STM32系列芯片挥舞着翅膀,飞临了微控制器市场。相信大家都不会担心这款针对16位MCU应用领域的32位处理器的性能,同样,价格方面也会让很满意,因为它的价格和16位MCU价格持平。以16位产品的价格得到比16位产品大幅提升的性能,是16位产品用户的最佳选择。

由于采取了最新的设计技术且具有性价比优势,STM32迅速脱颖而出(2007年)。正在影响嵌入式处理器市场走向32位化,不久之后就能比当年8051系列51单片机(20世纪80年代左右)推动整个业界还要有过之而无不及。

有意思的是STM32系列芯片印有蝴蝶的图案,蝴蝶代表自由度,代表给工程师充分的创造空间,再次放飞工程师的梦想。现在也很流行的说法是“蝴蝶效应”说。随着它一步步的成长,在带动MCU应用领域快速成长的同时,整个MCU市场的旧有格局发生着翻天覆地的改变。


ARM内核:

ARM公司建立于1990年,当时由苹果公司、Acorn电脑公司及VLSI技术公司三家合资。ARM公司最大的不同就是从不制造和销售具体的处理器芯片,而是通过转让设计方案,由合作伙伴生产出各具特色的芯片。ARM公司利用这种双赢的伙伴关系迅速成为了全球性RISC微处理器标准的缔造者。这种模式也给用户带来巨大的好处,因为用户只掌握一种ARM内核结构及其开发手段,就能够使用多家公司相同ARM内核的芯片。

说起ARM公司的小伙伴们可都是响当当的人物,半导体巨头级的有TI(德州仪器)、intel(英特尔)、IBM、ST(意法半导体)、LG、SONY、飞利浦等等。

ARM十几年如一日的开发新的处理器内核和系统功能块,时间一长也就造就了一系列的ARM架构。比如说明星产品ARM7是基于ARMv4T架构。ARM9让大家了解了ARMv5TE的强悍。后来又出来了ARM11是基于ARMv6架构。

ARM进一步扩大自己设计,成果就是ARMv7,但与以往不同,这次构架内核由单一款分为3种款式:

款式A:如Cortex-A8,设计用于高性能的“开放应用平台”--越来越接近电脑。典型产品是高端手机和手持仪器以及金融事务处理器。

款式R:如Cortex-R4,硬实时且高性能的处理器,目标是高端实时市场。像高级轿车、大型发电机控制器和军工产品。

款式M:如Cortex-M3,认准了为之前单片机应用而量身定制。在这些应用中,尤其是对于实时控制系统、低成本、低功耗、极速中断反应以及高处理效率都是至关重要。


好吧,下周给大家介绍芯片的其他内容。从生产厂家对产品的设计和目标市场的选定可以更好的了解一个产品,可见STM32系列芯片确实堪称8051内核的51单片机合格接班人!

从这周开始呢,准备用六周的时间给大家介绍一款很火很强悍的微控制器--改变MCU格局的蝴蝶--STM32系列芯片。

STM32一款融合ARM公司和ST公司(意法半导体公司)技术的“新生儿”。基于ARM Cortex-M3内核的32位微控制器。


蝴蝶--STM32:


微控制器诞生于20世纪70年代中期。大约是1975年,那年我国有1000万青年上山下乡,那年微软公司成立了。微控制器市场的规模可以用“巨无霸”来形容,前些天看见的新闻--全球半导体市场规模达3200亿美元,全球54%的芯片都出口到中国,但国产芯片的市场份额只占10%。我国芯片产业每年进口消耗2000多亿美元超石油

如此大的市场竞争自然也相当激烈。世界各地的器件供应商纷纷亮出自己的得意之作,他们提供的器件架构也各具特色。业界内部可谓百花齐放,好戏不断。各行各业对微控制器的能力要求也是一直得寸进尺。而且又要马儿跑,又要马儿不吃草--微处理器鼻血在不怎么增加主频和功耗的条件下干更多的活儿。这样微控制器也从4位、8位到16位。如今ST公司基于作为Cortex系列的处女作的ARM Cortex-M3处理器的32微处理器--STM32系列芯片挥舞着翅膀,飞临了微控制器市场。相信大家都不会担心这款针对16位MCU应用领域的32位处理器的性能,同样,价格方面也会让很满意,因为它的价格和16位MCU价格持平。以16位产品的价格得到比16位产品大幅提升的性能,是16位产品用户的最佳选择。

由于采取了最新的设计技术且具有性价比优势,STM32迅速脱颖而出(2007年)。正在影响嵌入式处理器市场走向32位化,不久之后就能比当年8051系列51单片机(20世纪80年代左右)推动整个业界还要有过之而无不及。

有意思的是STM32系列芯片印有蝴蝶的图案,蝴蝶代表自由度,代表给工程师充分的创造空间,再次放飞工程师的梦想。现在也很流行的说法是“蝴蝶效应”说。随着它一步步的成长,在带动MCU应用领域快速成长的同时,整个MCU市场的旧有格局发生着翻天覆地的改变。


ARM内核:

ARM公司建立于1990年,当时由苹果公司、Acorn电脑公司及VLSI技术公司三家合资。ARM公司最大的不同就是从不制造和销售具体的处理器芯片,而是通过转让设计方案,由合作伙伴生产出各具特色的芯片。ARM公司利用这种双赢的伙伴关系迅速成为了全球性RISC微处理器标准的缔造者。这种模式也给用户带来巨大的好处,因为用户只掌握一种ARM内核结构及其开发手段,就能够使用多家公司相同ARM内核的芯片。

说起ARM公司的小伙伴们可都是响当当的人物,半导体巨头级的有TI(德州仪器)、intel(英特尔)、IBM、ST(意法半导体)、LG、SONY、飞利浦等等。

ARM十几年如一日的开发新的处理器内核和系统功能块,时间一长也就造就了一系列的ARM架构。比如说明星产品ARM7是基于ARMv4T架构。ARM9让大家了解了ARMv5TE的强悍。后来又出来了ARM11是基于ARMv6架构。

ARM进一步扩大自己设计,成果就是ARMv7,但与以往不同,这次构架内核由单一款分为3种款式:

款式A:如Cortex-A8,设计用于高性能的“开放应用平台”--越来越接近电脑。典型产品是高端手机和手持仪器以及金融事务处理器。

款式R:如Cortex-R4,硬实时且高性能的处理器,目标是高端实时市场。像高级轿车、大型发电机控制器和军工产品。

款式M:如Cortex-M3,认准了为之前单片机应用而量身定制。在这些应用中,尤其是对于实时控制系统、低成本、低功耗、极速中断反应以及高处理效率都是至关重要。


好吧,下周给大家介绍芯片的其他内容。从生产厂家对产品的设计和目标市场的选定可以更好的了解一个产品,可见STM32系列芯片确实堪称8051内核的51单片机合格接班人!


以下是本系列教程文章列表:欢迎大家踊跃讨论,有问题可在51黑论坛回帖提出.


STM32教程(1)-大学里没碰见像STM32一样吸引我的姑娘:http://www.51hei.com/bbs/dpj-41167-1.html
STM32教程(2)-各种应用和外设简单介绍:http://www.51hei.com/bbs/dpj-41168-1.html
STM32教程(3)-芯片引脚性质介绍:http://www.51hei.com/bbs/dpj-41169-1.html
STM32教程(4)-最小系统的设计:http://www.51hei.com/bbs/dpj-41170-1.html
STM32教程(5)-库:http://www.51hei.com/bbs/dpj-41171-1.html
STM32教程(6)-STM32的流水灯程序:http://www.51hei.com/bbs/dpj-41162-1.html

STM32编程基础(1)-Keil编程软件的安装:http://www.51hei.com/bbs/dpj-41163-1.html
STM32编程基础(2)-Keil库的修改:http://www.51hei.com/bbs/dpj-41164-1.html
STM32编程基础(3)-Keil建立工程模版:http://www.51hei.com/bbs/dpj-41165-1.html
STM32编程基础(4)-Keil工程设置http://www.51hei.com/bbs/dpj-41166-1.html
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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