找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

帖子
查看: 16740|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

STM32教程(1)-大學(xué)里沒(méi)碰見(jiàn)像STM32一樣吸引我的姑娘

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:99082 發(fā)表于 2015-12-10 01:17 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
從這周開(kāi)始呢,準(zhǔn)備用六周的時(shí)間給大家介紹一款很火很強(qiáng)悍的微控制器--改變MCU格局的蝴蝶--STM32系列芯片。

STM32一款融合ARM公司和ST公司(意法半導(dǎo)體公司)技術(shù)的“新生兒”�;贏RM Cortex-M3內(nèi)核的32位微控制器。


蝴蝶--STM32:


微控制器誕生于20世紀(jì)70年代中期。大約是1975年,那年我國(guó)有1000萬(wàn)青年上山下鄉(xiāng),那年微軟公司成立了。微控制器市場(chǎng)的規(guī)模可以用“巨無(wú)霸”來(lái)形容,前些天看見(jiàn)的新聞--全球半導(dǎo)體市場(chǎng)規(guī)模達(dá)3200億美元,全球54%的芯片都出口到中國(guó),但國(guó)產(chǎn)芯片的市場(chǎng)份額只占10%。我國(guó)芯片產(chǎn)業(yè)每年進(jìn)口消耗2000多億美元超石油

如此大的市場(chǎng)競(jìng)爭(zhēng)自然也相當(dāng)激烈。世界各地的器件供應(yīng)商紛紛亮出自己的得意之作,他們提供的器件架構(gòu)也各具特色。業(yè)界內(nèi)部可謂百花齊放,好戲不斷。各行各業(yè)對(duì)微控制器的能力要求也是一直得寸進(jìn)尺。而且又要馬兒跑,又要馬兒不吃草--微處理器鼻血在不怎么增加主頻和功耗的條件下干更多的活兒。這樣微控制器也從4位、8位到16位。如今ST公司基于作為Cortex系列的處女作的ARM Cortex-M3處理器的32微處理器--STM32系列芯片揮舞著翅膀,飛臨了微控制器市場(chǎng)。相信大家都不會(huì)擔(dān)心這款針對(duì)16位MCU應(yīng)用領(lǐng)域的32位處理器的性能,同樣,價(jià)格方面也會(huì)讓很滿意,因?yàn)樗膬r(jià)格和16位MCU價(jià)格持平。以16位產(chǎn)品的價(jià)格得到比16位產(chǎn)品大幅提升的性能,是16位產(chǎn)品用戶的最佳選擇。

由于采取了最新的設(shè)計(jì)技術(shù)且具有性價(jià)比優(yōu)勢(shì),STM32迅速脫穎而出(2007年)。正在影響嵌入式處理器市場(chǎng)走向32位化,不久之后就能比當(dāng)年8051系列51單片機(jī)(20世紀(jì)80年代左右)推動(dòng)整個(gè)業(yè)界還要有過(guò)之而無(wú)不及。

有意思的是STM32系列芯片印有蝴蝶的圖案,蝴蝶代表自由度,代表給工程師充分的創(chuàng)造空間,再次放飛工程師的夢(mèng)想�,F(xiàn)在也很流行的說(shuō)法是“蝴蝶效應(yīng)”說(shuō)。隨著它一步步的成長(zhǎng),在帶動(dòng)MCU應(yīng)用領(lǐng)域快速成長(zhǎng)的同時(shí),整個(gè)MCU市場(chǎng)的舊有格局發(fā)生著翻天覆地的改變。


ARM內(nèi)核:

ARM公司建立于1990年,當(dāng)時(shí)由蘋(píng)果公司、Acorn電腦公司及VLSI技術(shù)公司三家合資。ARM公司最大的不同就是從不制造和銷(xiāo)售具體的處理器芯片,而是通過(guò)轉(zhuǎn)讓設(shè)計(jì)方案,由合作伙伴生產(chǎn)出各具特色的芯片。ARM公司利用這種雙贏的伙伴關(guān)系迅速成為了全球性RISC微處理器標(biāo)準(zhǔn)的締造者。這種模式也給用戶帶來(lái)巨大的好處,因?yàn)橛脩糁徽莆找环NARM內(nèi)核結(jié)構(gòu)及其開(kāi)發(fā)手段,就能夠使用多家公司相同ARM內(nèi)核的芯片。

說(shuō)起ARM公司的小伙伴們可都是響當(dāng)當(dāng)?shù)娜宋铮雽?dǎo)體巨頭級(jí)的有TI(德州儀器)、intel(英特爾)、IBM、ST(意法半導(dǎo)體)、LG、SONY、飛利浦等等。

ARM十幾年如一日的開(kāi)發(fā)新的處理器內(nèi)核和系統(tǒng)功能塊,時(shí)間一長(zhǎng)也就造就了一系列的ARM架構(gòu)。比如說(shuō)明星產(chǎn)品ARM7是基于ARMv4T架構(gòu)。ARM9讓大家了解了ARMv5TE的強(qiáng)悍。后來(lái)又出來(lái)了ARM11是基于ARMv6架構(gòu)。

ARM進(jìn)一步擴(kuò)大自己設(shè)計(jì),成果就是ARMv7,但與以往不同,這次構(gòu)架內(nèi)核由單一款分為3種款式:

款式A:如Cortex-A8,設(shè)計(jì)用于高性能的“開(kāi)放應(yīng)用平臺(tái)”--越來(lái)越接近電腦。典型產(chǎn)品是高端手機(jī)和手持儀器以及金融事務(wù)處理器。

款式R:如Cortex-R4,硬實(shí)時(shí)且高性能的處理器,目標(biāo)是高端實(shí)時(shí)市場(chǎng)。像高級(jí)轎車(chē)、大型發(fā)電機(jī)控制器和軍工產(chǎn)品。

款式M:如Cortex-M3,認(rèn)準(zhǔn)了為之前單片機(jī)應(yīng)用而量身定制。在這些應(yīng)用中,尤其是對(duì)于實(shí)時(shí)控制系統(tǒng)、低成本、低功耗、極速中斷反應(yīng)以及高處理效率都是至關(guān)重要。


好吧,下周給大家介紹芯片的其他內(nèi)容。從生產(chǎn)廠家對(duì)產(chǎn)品的設(shè)計(jì)和目標(biāo)市場(chǎng)的選定可以更好的了解一個(gè)產(chǎn)品,可見(jiàn)STM32系列芯片確實(shí)堪稱8051內(nèi)核的51單片機(jī)合格接班人!

從這周開(kāi)始呢,準(zhǔn)備用六周的時(shí)間給大家介紹一款很火很強(qiáng)悍的微控制器--改變MCU格局的蝴蝶--STM32系列芯片。

STM32一款融合ARM公司和ST公司(意法半導(dǎo)體公司)技術(shù)的“新生兒”。基于ARM Cortex-M3內(nèi)核的32位微控制器。


蝴蝶--STM32:


微控制器誕生于20世紀(jì)70年代中期。大約是1975年,那年我國(guó)有1000萬(wàn)青年上山下鄉(xiāng),那年微軟公司成立了。微控制器市場(chǎng)的規(guī)�?梢杂谩熬逕o(wú)霸”來(lái)形容,前些天看見(jiàn)的新聞--全球半導(dǎo)體市場(chǎng)規(guī)模達(dá)3200億美元,全球54%的芯片都出口到中國(guó),但國(guó)產(chǎn)芯片的市場(chǎng)份額只占10%。我國(guó)芯片產(chǎn)業(yè)每年進(jìn)口消耗2000多億美元超石油。

如此大的市場(chǎng)競(jìng)爭(zhēng)自然也相當(dāng)激烈。世界各地的器件供應(yīng)商紛紛亮出自己的得意之作,他們提供的器件架構(gòu)也各具特色。業(yè)界內(nèi)部可謂百花齊放,好戲不斷。各行各業(yè)對(duì)微控制器的能力要求也是一直得寸進(jìn)尺。而且又要馬兒跑,又要馬兒不吃草--微處理器鼻血在不怎么增加主頻和功耗的條件下干更多的活兒。這樣微控制器也從4位、8位到16位。如今ST公司基于作為Cortex系列的處女作的ARM Cortex-M3處理器的32微處理器--STM32系列芯片揮舞著翅膀,飛臨了微控制器市場(chǎng)。相信大家都不會(huì)擔(dān)心這款針對(duì)16位MCU應(yīng)用領(lǐng)域的32位處理器的性能,同樣,價(jià)格方面也會(huì)讓很滿意,因?yàn)樗膬r(jià)格和16位MCU價(jià)格持平。以16位產(chǎn)品的價(jià)格得到比16位產(chǎn)品大幅提升的性能,是16位產(chǎn)品用戶的最佳選擇。

由于采取了最新的設(shè)計(jì)技術(shù)且具有性價(jià)比優(yōu)勢(shì),STM32迅速脫穎而出(2007年)。正在影響嵌入式處理器市場(chǎng)走向32位化,不久之后就能比當(dāng)年8051系列51單片機(jī)(20世紀(jì)80年代左右)推動(dòng)整個(gè)業(yè)界還要有過(guò)之而無(wú)不及。

有意思的是STM32系列芯片印有蝴蝶的圖案,蝴蝶代表自由度,代表給工程師充分的創(chuàng)造空間,再次放飛工程師的夢(mèng)想。現(xiàn)在也很流行的說(shuō)法是“蝴蝶效應(yīng)”說(shuō)。隨著它一步步的成長(zhǎng),在帶動(dòng)MCU應(yīng)用領(lǐng)域快速成長(zhǎng)的同時(shí),整個(gè)MCU市場(chǎng)的舊有格局發(fā)生著翻天覆地的改變。


ARM內(nèi)核:

ARM公司建立于1990年,當(dāng)時(shí)由蘋(píng)果公司、Acorn電腦公司及VLSI技術(shù)公司三家合資。ARM公司最大的不同就是從不制造和銷(xiāo)售具體的處理器芯片,而是通過(guò)轉(zhuǎn)讓設(shè)計(jì)方案,由合作伙伴生產(chǎn)出各具特色的芯片。ARM公司利用這種雙贏的伙伴關(guān)系迅速成為了全球性RISC微處理器標(biāo)準(zhǔn)的締造者。這種模式也給用戶帶來(lái)巨大的好處,因?yàn)橛脩糁徽莆找环NARM內(nèi)核結(jié)構(gòu)及其開(kāi)發(fā)手段,就能夠使用多家公司相同ARM內(nèi)核的芯片。

說(shuō)起ARM公司的小伙伴們可都是響當(dāng)當(dāng)?shù)娜宋铮雽?dǎo)體巨頭級(jí)的有TI(德州儀器)、intel(英特爾)、IBM、ST(意法半導(dǎo)體)、LG、SONY、飛利浦等等。

ARM十幾年如一日的開(kāi)發(fā)新的處理器內(nèi)核和系統(tǒng)功能塊,時(shí)間一長(zhǎng)也就造就了一系列的ARM架構(gòu)。比如說(shuō)明星產(chǎn)品ARM7是基于ARMv4T架構(gòu)。ARM9讓大家了解了ARMv5TE的強(qiáng)悍。后來(lái)又出來(lái)了ARM11是基于ARMv6架構(gòu)。

ARM進(jìn)一步擴(kuò)大自己設(shè)計(jì),成果就是ARMv7,但與以往不同,這次構(gòu)架內(nèi)核由單一款分為3種款式:

款式A:如Cortex-A8,設(shè)計(jì)用于高性能的“開(kāi)放應(yīng)用平臺(tái)”--越來(lái)越接近電腦。典型產(chǎn)品是高端手機(jī)和手持儀器以及金融事務(wù)處理器。

款式R:如Cortex-R4,硬實(shí)時(shí)且高性能的處理器,目標(biāo)是高端實(shí)時(shí)市場(chǎng)。像高級(jí)轎車(chē)、大型發(fā)電機(jī)控制器和軍工產(chǎn)品。

款式M:如Cortex-M3,認(rèn)準(zhǔn)了為之前單片機(jī)應(yīng)用而量身定制。在這些應(yīng)用中,尤其是對(duì)于實(shí)時(shí)控制系統(tǒng)、低成本、低功耗、極速中斷反應(yīng)以及高處理效率都是至關(guān)重要。


好吧,下周給大家介紹芯片的其他內(nèi)容。從生產(chǎn)廠家對(duì)產(chǎn)品的設(shè)計(jì)和目標(biāo)市場(chǎng)的選定可以更好的了解一個(gè)產(chǎn)品,可見(jiàn)STM32系列芯片確實(shí)堪稱8051內(nèi)核的51單片機(jī)合格接班人!


以下是本系列教程文章列表:歡迎大家踴躍討論,有問(wèn)題可在51黑論壇回帖提出.


STM32教程(1)-大學(xué)里沒(méi)碰見(jiàn)像STM32一樣吸引我的姑娘:http://www.torrancerestoration.com/bbs/dpj-41167-1.html
STM32教程(2)-各種應(yīng)用和外設(shè)簡(jiǎn)單介紹:http://www.torrancerestoration.com/bbs/dpj-41168-1.html
STM32教程(3)-芯片引腳性質(zhì)介紹:http://www.torrancerestoration.com/bbs/dpj-41169-1.html
STM32教程(4)-最小系統(tǒng)的設(shè)計(jì):http://www.torrancerestoration.com/bbs/dpj-41170-1.html
STM32教程(5)-庫(kù):http://www.torrancerestoration.com/bbs/dpj-41171-1.html
STM32教程(6)-STM32的流水燈程序:http://www.torrancerestoration.com/bbs/dpj-41162-1.html

STM32編程基礎(chǔ)(1)-Keil編程軟件的安裝:http://www.torrancerestoration.com/bbs/dpj-41163-1.html
STM32編程基礎(chǔ)(2)-Keil庫(kù)的修改:http://www.torrancerestoration.com/bbs/dpj-41164-1.html
STM32編程基礎(chǔ)(3)-Keil建立工程模版:http://www.torrancerestoration.com/bbs/dpj-41165-1.html
STM32編程基礎(chǔ)(4)-Keil工程設(shè)置http://www.torrancerestoration.com/bbs/dpj-41166-1.html
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏3 分享淘帖 頂1 踩1
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表