女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

STM32為何在諸多的單片機中脫穎而出?

jf_pJlTbmA9 ? 來源:嵌入式資訊精選 ? 作者:嵌入式資訊精選 ? 2023-10-19 18:05 ? 次閱讀

STM32之前,都是老大頭51,帶著它的“小弟們” MSP430、AVR、PIC在單片機界呼風喚雨。

那個時候,市場上遍布8位機,大學教材用51入門,個人、企業(yè)學單片機基本上也都在用51。雖然AVR也有一些8位機市場,但與stc帶領下的51單片機是完全不能相比的。當然,這個時候也有16位機的msp430,其他廠家單片機還有pic,高端嵌入式處理器等市場有arm7、arm9等。這個時期的單片機市場是百花齊放、百家爭鳴,但總體來說,還是勢均力敵、一片祥和的。那么,這個局勢是從什么時候開始打破的呢?這還得從物聯(lián)網(wǎng)的崛起說起。

原因

當時,物聯(lián)網(wǎng)(Internet of Things,IoT)逐步進入人們的視野范圍。隨著它的發(fā)展,嵌入式領域對于高性能處理器的需求呈現(xiàn)爆發(fā)式增長。

雖然8位CISC(復雜指令)架構內(nèi)核8051占據(jù)了半壁江山,但奈何其性能低下,尋址范圍受限,已經(jīng)難以適應更多的新興應用領域。而32位架構微處理器內(nèi)核憑借其極佳的執(zhí)行效能,不僅能滿足物聯(lián)網(wǎng)對數(shù)據(jù)處理能力的要求,還能兼顧物聯(lián)網(wǎng)的低功耗和高性能要求,斬獲物聯(lián)網(wǎng)市場的獨家寵愛。在32位架構微處理器中,屬ARM公司推出了面向各類嵌入式應用的微控制器核Cortex-M內(nèi)核受到市場青睞,Cortex-M之于32位MCU就如同8051之于8位MCU。而正是Cortex-M的出現(xiàn),讓ST公司看到了這個內(nèi)核的強大之處——利用該內(nèi)核設計了大放光芒的STM32,打破了曾經(jīng)的單片機局面。

崛起過程

如今,我們往回看那段歷史,會發(fā)現(xiàn)一切改變都由那時發(fā)生——

從2007年6月11日推出第一代STM32產(chǎn)品——Cortex-M MCU STM32F1開始,單片機市場迎來了STM32新星,32位MCU浪潮,如期而至。

wKgZomUD0xiAWUFcAABpaaTzP-g791.jpg

wKgaomUD0xqAeb8fAACB73u9qX4588.jpg

此后,芝麻開花節(jié)節(jié)高,STM32成功的故事也一直在延續(xù)。ST公司陸續(xù)在每一年都基于新的內(nèi)核或者新的技術領域有所突破,發(fā)布超過了19個STM32 產(chǎn)品系列,包括一個MPU產(chǎn)品線,生產(chǎn)工藝也從180nm不斷進階到110nm、90nm和40nm。例如:

2009年推出了全球第一款超低功耗系列STM32 L1;

2010年推出了第一款在高性能的基于90納米工藝、120 MHz 的STM32F2產(chǎn)品線;2011年推成第一款高性能Contex-M4的處理器STM32F4;

......

2019年推出全球最為強大的第一款雙核處理器STM32MP1、最新一代混合信號Contex-M4 MCUs和世界上最大的MCU STM32H7;

2020年推出全球首顆內(nèi)置LoRa收發(fā)器的SoC——STM32WL。

wKgaomUD0xuAX23IAACjf6MwAAY423.jpg

“一只南美洲亞馬遜流域熱帶雨林中的蝴蝶,偶爾扇動幾下翅膀,可以在兩周以后引起美國德克薩斯州的一場龍卷風。”STM32這只小蝴蝶帶來的改變效果也很明顯。2007年ST公司的通用MCU全球排名還只是第11位,2015年便上升到第3位,2018年上升到第2位,2018年則在中國供應商的排名中ST公司一舉拿下第一的高地,此后數(shù)年,ST的地位幾乎無人撼動。

wKgaomUD0xyAe173AACTHiYnnj8749.jpg

如何學習

入坑STM32后,我們應該如何學習?

如今,STM32堪稱爆火,并且潛力無窮。所以,有很多人都在學STM32。

但STM32對入門者可能不是特別友好,因為知識很多,但是對于有一定開發(fā)經(jīng)驗的人來說,就是一把好兵器,它能幫你大大縮短開發(fā)周期。

那應該如何入坑STM32呢?

(1) 根據(jù)時間表定時定量學習

大學時期,都有實驗室的學長學姐帶著入門,安排任務。

比如,基本任務是一周內(nèi)學完搭好環(huán)境、熟悉調(diào)試軟件,結合《STM32Fxxx參考手冊》、《STM32固件庫使用手冊》和光盤視頻,實現(xiàn)基本篇的GPIO應用。

(2) 舉一反三,并通過階段任務檢查學習效果

在學習例程時,可以嘗試修改該例程的外設配置,達到舉一反三的效果。

每一周,學長學姐會根據(jù)你的學習進度,安排給你一個階段任務,用來檢查你的學習效果。

如果你是自學,那么可以根據(jù)網(wǎng)上教程和各大資源網(wǎng)站上的“STM32入門小項目合集”,主動給自己找一個小項目,把它實現(xiàn)出來。

這里我推薦正點原子的資源,畢竟每次看視頻時的片頭曲“我的未來不是夢”讓我對STM32充滿激情,當然野火、小苗、普中也不錯~

(3) 基本外設、功能會用就行,后期需要什么再去針對性地學

按部就班地把STM32知識從頭到尾系統(tǒng)性地學習完,固然很好。但是,你要知道學習單片機只是為了解決問題,我們只要在遇到問題時,能夠通過STM32解決就行。

因此,當你把基本外設、功能都差不多掌握了,程序能跑起來,并且也知道哪里可以修改、修改成什么就已經(jīng)基本入門了。

此后,你可以通過一些大大小小項目,鞏固理解和探索新功能,你的經(jīng)驗也隨之增加。

(4) 學好C語言,可以學著畫PCB制板、焊接

軟件和硬件都要兩手抓。C語言對于STM32的學習至關重要,C語言不好,還跑什么代碼?學會畫板子、焊板子,這樣有什么需求,都可以自己添加。

當然,上面的建議都是給0基礎的STM32入門者,若是你有一定基礎,那當然是對癥下藥,哪里不會補哪里。

學海無涯,勇于探索新技術

“學海無涯、永無止境”,更何況是每一年都在推陳出新的STM32。

事實上,STM32 的開發(fā)方式已經(jīng)發(fā)生了很大的變化。

比如:

2014 年,ST 公司推出了 HAL 庫和 MCU 圖形化配置軟件STM32CubeMX。

2017 年年底,ST 公司收購了 Atollic 公司,把專業(yè)版 TrueSTUDIO 轉為免費軟件。

2019 年 4 月,ST 公司正式推出了自己的 STM32 程序開發(fā) IDE 工具軟件 STM32CubeIDE1.0.0,打造了一個完整的 STM32Cube 生態(tài)系統(tǒng)。

而STM32Cube 生態(tài)系統(tǒng)已經(jīng)完全拋棄了早期的標準外設庫,STM32 系列 MCU 都提供 HAL固件庫以及其他一些擴展庫。

STM32Cube 生態(tài)系統(tǒng)的兩個核心軟件是STM32CubeMX 和STM32CubeIDE,且都是由 ST 官方免費提供的。

使用 STM32CubeMX 可以進行 MCU 的系統(tǒng)功能和外設圖形化配置,可以生成STM32CubeIDE 項目框架代碼,包括系統(tǒng)初始化代碼和已配置外設的初始化代碼。

如果用戶想在生成的 STM32CubeIDE 初始項目的基礎上添加自己的應用程序代碼只需把用戶代碼寫在代碼沙箱段內(nèi),就可以在 STM32CubeMX 中修改 MCU 設置,重新生成代碼,而不會影響用戶已經(jīng)添加的程序代碼。

由此看來,使用STM32CubeMX 和 TrueSTUDIO 進行STM32 開發(fā)是一個良好的組合方式!

本文直接來源:嵌入式資訊精選

免責聲明:本文為轉載文章,轉載此文目的在于傳遞更多信息,版權歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權問題,請聯(lián)系小編進行處理


審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 單片機
    +關注

    關注

    6063

    文章

    44921

    瀏覽量

    646965
  • 物聯(lián)網(wǎng)

    關注

    2927

    文章

    45876

    瀏覽量

    388012
  • STM32
    +關注

    關注

    2289

    文章

    11012

    瀏覽量

    362387
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    3大優(yōu)勢,讓鋰電池外殼氣密性檢測儀脫穎而出

    應運而生,憑借三大顯著優(yōu)勢,在眾多同類產(chǎn)品脫穎而出。優(yōu)勢一:高精度檢測技術。鋰電池外殼氣密性檢測儀采用先進的傳感器技術和算法,能夠實現(xiàn)對鋰電池外殼微小泄漏的精準識別
    的頭像 發(fā)表于 04-18 13:42 ?152次閱讀
    3大優(yōu)勢,讓鋰電池外殼氣密性檢測儀<b class='flag-5'>脫穎而出</b>

    STM32F10xxx單片機編程手冊

    電子發(fā)燒友網(wǎng)站提供《STM32F10xxx單片機編程手冊.pdf》資料免費下載
    發(fā)表于 04-14 14:56 ?8次下載

    STM32F103x8 STM32F103xB單片機數(shù)據(jù)手冊

    STM32F103x8STM32F103xB單片機數(shù)據(jù)手冊
    發(fā)表于 04-14 14:55 ?2次下載

    Freescale單片機的特點有哪些

    成本,使其在激烈的市場競爭脫穎而出。更為難得的是,該系列單片機配備了豐富多樣的集成模塊以及靈活多變的總線接口,恰似為開發(fā)者提供了一套功能完備的 “萬能工具箱”,無論置身何種復雜系統(tǒng)環(huán)境,都能游刃有余地施展拳腳,輕松應對各種技
    的頭像 發(fā)表于 02-04 17:49 ?449次閱讀

    性價比高的8位單片機有哪些?

    和SC8P1151A等型號,在市場上以其良好的性價比脫穎而出。這些單片機適用于各類小型控制系統(tǒng),特別是對于初學者和成本敏感型項目而言,是一個不可多得的選擇。 3. 上海復旦微電子FD系列 復旦微電子的FD
    發(fā)表于 09-27 14:27

    STM32單片機的特點介紹

    和易用的工具,再配合強大的功能,在行業(yè)享有盛譽。 STM32單片機的特點主要體現(xiàn)在以下幾個方面: STM32擁有強大的內(nèi)核。它采用了ARM32位Cortex-M3 CPU,最高工作頻
    的頭像 發(fā)表于 09-25 17:19 ?3911次閱讀

    單片機STM32可以用Python寫嗎?可以的開發(fā)板有哪些?

    近年來,隨著嵌入式技術的發(fā)展,Python語言逐漸被引入到單片機開發(fā),尤其是一些高性能的單片機上。這一趨勢給開發(fā)者帶來了極大的便利,尤其是在快速原型設計和實驗。本文將詳細探討
    的頭像 發(fā)表于 09-05 08:00 ?7146次閱讀
    <b class='flag-5'>單片機</b><b class='flag-5'>STM32</b>可以用Python寫嗎?可以的開發(fā)板有哪些?

    stm32單片機用什么軟件編程

    STM32單片機是一種廣泛應用于嵌入式系統(tǒng)領域的微控制器,具有高性能、低功耗、豐富的外設接口等特點。要對STM32單片機進行編程,需要選擇合適的軟件工具。 概述
    的頭像 發(fā)表于 09-02 10:16 ?3115次閱讀

    stm32單片機引腳介紹及功能

    STM32系列單片機是STMicroelectronics(意法半導體)推出的一款基于ARM Cortex-M內(nèi)核的32位微控制器。STM32單片機具有高性能、低功耗、豐富的外設和靈活
    的頭像 發(fā)表于 09-02 09:38 ?1.2w次閱讀

    stm32和51單片機的區(qū)別是什么

    架構差異: STM32是基于ARM Cortex-M系列內(nèi)核的32位微控制器,具有更高效的處理能力和更豐富的外設。 51單片機是基于8051內(nèi)核的8位微控制器,處理能力相對較低,外設也相對有限
    的頭像 發(fā)表于 09-02 09:33 ?1461次閱讀

    stm32單片機的優(yōu)勢有哪些?

    )推出的STM32系列單片機卻在眾多競爭對手中脫穎而出。本文將探討STM32單片機引起廣泛關注的原因,以及它在各個領域的廣泛應用。 1.強
    發(fā)表于 07-29 09:29

    NAS設備鐵威馬F4-424是如何從市場脫穎而出

    簡便又性能卓越的家用NAS,成為了眾多家庭面臨的難題。今天,我們將聚焦于鐵威馬F4-424這款NAS設備,探討它是如何憑借其出色的性能與易用性,在家用NAS市場脫穎而出,成為家庭用戶的理想之選。
    的頭像 發(fā)表于 07-18 17:28 ?1020次閱讀

    一個暑假如何學習單片機

    一個暑假是學習和掌握單片機基礎知識的良好時機。以下是一個關于如何在暑假期間學習單片機的建議計劃
    的頭像 發(fā)表于 07-03 09:19 ?829次閱讀
    一個暑假如何學習<b class='flag-5'>單片機</b>

    運動相機為什么會脫穎而出

    ? 01 運動相機為什么會脫穎而出 與傳統(tǒng)相機或手機拍攝相比,運動相機具備防水和耐沖擊的特性,適合在戶外活動中使用。運動相機通常具有的廣角鏡頭、高分辨率和高幀率的功能,可以拍攝的范圍更廣,畫面也更
    的頭像 發(fā)表于 06-27 16:01 ?1111次閱讀
    運動相機為什么會<b class='flag-5'>脫穎而出</b>

    基于STM32單片機的智能冰箱控制系統(tǒng)設計

    基于單片機設計的一款智能冰箱控制系統(tǒng),可以控制冰箱的制冷裝置,可以采集冰箱的異味濃度,超過閩值之后控制紫外燈進行消毒工作單片機采用單片機采用單片機采用
    的頭像 發(fā)表于 06-25 09:21 ?2099次閱讀
    基于<b class='flag-5'>STM32</b><b class='flag-5'>單片機</b>的智能冰箱控制系統(tǒng)設計