日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

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

大魚機器人 ? 來源:大魚機器人 ? 作者:大魚機器人 ? 2022-08-19 14:21 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

01

前言

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

那個時候,市場上遍布8位機,大學教材用51入門,個人、企業(yè)學單片機基本上也都在用51。

雖然AVR也有一些8位機市場,但與stc帶領(lǐng)下的51單片機是完全不能相比的。

當然,這個時候也有16位機的msp430,其他廠家單片機還有pic,高端嵌入式處理器等市場有arm7、arm9等。

這個時期的單片機市場是百花齊放、百家爭鳴,但總體來說,還是勢均力敵、一片祥和的。

那么,這個局勢是從什么時候開始打破的呢?這還得從物聯(lián)網(wǎng)的崛起說起。

02

原因

當時,物聯(lián)網(wǎng)(Internet of Things,IoT)逐步進入人們的視野范圍。隨著它的發(fā)展,嵌入式領(lǐng)域?qū)τ诟咝阅芴幚砥鞯男枨蟪尸F(xiàn)爆發(fā)式增長。

雖然8位CISC(復雜指令)架構(gòu)內(nèi)核8051占據(jù)了半壁江山,但奈何其性能低下,尋址范圍受限,已經(jīng)難以適應更多的新興應用領(lǐng)域。

而32位架構(gòu)微處理器內(nèi)核憑借其極佳的執(zhí)行效能,不僅能滿足物聯(lián)網(wǎng)對數(shù)據(jù)處理能力的要求,還能兼顧物聯(lián)網(wǎng)的低功耗和高性能要求,斬獲物聯(lián)網(wǎng)市場的獨家寵愛。

在32位架構(gòu)微處理器中,屬ARM公司推出了面向各類嵌入式應用的微控制器核Cortex-M內(nèi)核受到市場青睞,Cortex-M之于32位MCU就如同8051之于8位MCU。

而正是Cortex-M的出現(xiàn),讓ST公司看到了這個內(nèi)核的強大之處——利用該內(nèi)核設計了大放光芒的STM32,打破了曾經(jīng)的單片機局面。

03

崛起過程

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

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

a4555b34-1f86-11ed-ba43-dac502259ad0.jpg

a4672dd2-1f86-11ed-ba43-dac502259ad0.jpg

此后,芝麻開花節(jié)節(jié)高,STM32成功的故事也一直在延續(xù)。

ST公司陸續(xù)在每一年都基于新的內(nèi)核或者新的技術(shù)領(lǐng)域有所突破,發(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。

a4802436-1f86-11ed-ba43-dac502259ad0.jpg

“一只南美洲亞馬遜流域熱帶雨林中的蝴蝶,偶爾扇動幾下翅膀,可以在兩周以后引起美國德克薩斯州的一場龍卷風?!?/p>

STM32這只小蝴蝶帶來的改變效果也很明顯。

2007年ST公司的通用MCU全球排名還只是第11位,2015年便上升到第3位,2018年上升到第2位,2018年則在中國供應商的排名中ST公司一舉拿下第一的高地,此后數(shù)年,ST的地位幾乎無人撼動。

a49192e8-1f86-11ed-ba43-dac502259ad0.jpg

04

如何學習

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

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

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

那應該如何入坑STM32呢?

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

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

比如,基本任務是一周內(nèi)學完搭好環(huán)境、熟悉調(diào)試軟件,結(jié)合《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的學習至關(guān)重要,C語言不好,還跑什么代碼?學會畫板子、焊板子,這樣有什么需求,都可以自己添加。

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

05

學海無涯,勇于探索新技術(shù)

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

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

比如:

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

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

2019 年 4 月,ST 公司正式推出了自己的 STM32 程序開發(fā) IDE 工具軟件 STM32Cube?IDE1.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 初始項目的基礎(chǔ)上添加自己的應用程序代碼只需把用戶代碼寫在代碼沙箱段內(nèi),就可以在 STM32CubeMX 中修改 MCU 設置,重新生成代碼,而不會影響用戶已經(jīng)添加的程序代碼。

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

審核編輯 :李倩

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

    關(guān)注

    6078

    文章

    45596

    瀏覽量

    674068
  • STM32
    +關(guān)注

    關(guān)注

    2313

    文章

    11196

    瀏覽量

    374766
  • C語言
    +關(guān)注

    關(guān)注

    183

    文章

    7646

    瀏覽量

    146207

原文標題:STM32為何能在諸多的單片機中脫穎而出?

文章出處:【微信號:All_best_xiaolong,微信公眾號:大魚機器人】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    實測不踩!羅德與施瓦茨FSP3,射頻發(fā)燒黨的剛需主力機

    玩射頻也有好幾年了,從入門級的入門機型換到中高端旗艦,踩過不少,也摸過不少經(jīng)典款。今天就來聊聊我自用大半年的羅德與施瓦茨FSP3,實打?qū)嵉膶崪y感受,沒有虛標吹捧,全是發(fā)燒黨關(guān)心的干貨,適合剛
    的頭像 發(fā)表于 04-25 15:11 ?641次閱讀
    實測不踩<b class='flag-5'>坑</b>!羅德與施瓦茨FSP3,射頻發(fā)燒黨的剛需主力機

    壁仞科技全面駐國家教育開源平臺啟悟學習社區(qū)

    近日,為響應“十五五”規(guī)劃、落實教育強國戰(zhàn)略,在教育部科技司指導下,國家教育開源平臺“啟悟學習社區(qū)”(https://qiwoo.edu.cn)正式上線。作為首批駐的國產(chǎn)通用GPU領(lǐng)軍企業(yè),壁仞
    的頭像 發(fā)表于 04-07 15:52 ?351次閱讀

    如何做出一個出彩的STM32項目?4大能力短板提升全攻略,建議收藏!

    。其實不是我們不夠努力,而是踩進了只會玩模塊,不會做產(chǎn)品的。今天就跟大家好好聊聊,怎么跳出這個怪圈,把STM32項目做得專業(yè)又亮眼。01突破瓶頸為何“懂外設”卻做不
    的頭像 發(fā)表于 03-30 14:00 ?203次閱讀
    如何做出一個出彩的<b class='flag-5'>STM32</b>項目?4大能力短板提升全攻略,建議收藏!

    采購晶振怕被?這份避手冊請收好

    在電子元器件采購清單里,晶振常被視為“小角色”,但它卻是決定設備時鐘精度、通信穩(wěn)定性的核心部件。不少采購新手因?qū)д裾J知不足,在選型、議價、交付等環(huán)節(jié)頻頻踩,輕則導致批量返工,重則影響項目進度
    的頭像 發(fā)表于 03-24 14:22 ?1167次閱讀
    采購晶振怕被<b class='flag-5'>坑</b>?這份避<b class='flag-5'>坑</b>手冊請收好

    頻率源/信號源模塊設備怎么選?避指南

    工程師常常陷入頻率源模塊選型困境:到底看哪些指標?哪些千萬不能踩?本文將結(jié)合安鉑克科技、盛鉑科技等主流廠商的產(chǎn)品特點,為您梳理一份實用的選型避指南。
    的頭像 發(fā)表于 02-27 16:49 ?677次閱讀
    頻率源/信號源模塊設備怎么選?避<b class='flag-5'>坑</b>指南

    冬季灌封膠不干?環(huán)氧聚氨酯低溫固化五大避指南 |鉻銳特實業(yè)

    鉻銳特實業(yè)|冬季灌封膠不干怎么辦?本文針對環(huán)氧及聚氨酯灌封膠低溫固化難題,總結(jié)五大實用避指南:預熱、保溫、控濕、精確配比、強制固化,幫你快速解決不干、發(fā)軟、返工問題。
    的頭像 發(fā)表于 01-26 14:38 ?489次閱讀
    冬季灌封膠不干?環(huán)氧聚氨酯低溫固化五大避<b class='flag-5'>坑</b>指南 |鉻銳特實業(yè)

    采購避!北京泰和特這波真假混賣操作,騙了我們好幾年!

    + 菱形框),別被這種混賣套路了! ??正在和他們家合作的,你們采購的晶振如果不是泰藝正品,一定要弄清楚到底是什么廠生產(chǎn)的,要去審廠啊?。?! 這種靠欺騙賺黑心錢的公司,就該被行業(yè)拉黑!希望大家轉(zhuǎn)發(fā)避,別再有人重蹈我們的覆轍
    發(fā)表于 12-19 00:03

    STM32 5 個容易踩的外設使用技巧

    STM32是嵌入式開發(fā)領(lǐng)域的熱門MCU,功能豐富到幾乎可以完成所有常見控制任務:GPIO、ADC、UART、定時器、DMA……應有盡有。但是,正因為功能強大,開發(fā)中踩的機會也隨之增多。很多初學者
    的頭像 發(fā)表于 11-24 19:04 ?997次閱讀
    <b class='flag-5'>STM32</b> 5 個容易踩<b class='flag-5'>坑</b>的外設使用技巧

    為什么360°鏡頭容易“踩”?

    核心參數(shù)一:焦距與視場角-解決“看多廣”與“看多清”的矛盾這是第一個,也是最容易選錯的參數(shù)。誤區(qū):認為360°鏡頭的焦距和普通鏡頭一樣。真相:360°鏡頭的焦距極短(通常為1-2mm左右),我們
    的頭像 發(fā)表于 11-18 11:29 ?735次閱讀
    為什么360°鏡頭容易“踩<b class='flag-5'>坑</b>”?

    STM32和ESP32有什么區(qū)別?如何選開發(fā)板?資深工程師學習路線建議!

    在網(wǎng)上搜索“STM32和ESP32的區(qū)別”,你可能會得到一堆參數(shù)對比:內(nèi)核、主頻、外設、功耗……今天,我們不羅列參數(shù),而是從實際應用、學習路徑和職業(yè)發(fā)展的角度,幫你徹底理清這兩大頂流MCU的關(guān)系
    的頭像 發(fā)表于 11-07 15:18 ?1233次閱讀
    <b class='flag-5'>STM32</b>和ESP32有什么區(qū)別?如何選開發(fā)板?資深工程師<b class='flag-5'>學習</b>路線建議!

    意法半導體:STM32CubeMX將不再集成到STM32CubeIDE中

    實際集成后會出現(xiàn) 性能低下 、跨操作系統(tǒng) 穩(wěn)定性差 和 更新包龐大 等問題。因此我們應該STM32CubeIDE回歸本源,繼續(xù)專注于 編輯/編譯/調(diào)試 等核心功能。 STM
    的頭像 發(fā)表于 09-01 17:18 ?3967次閱讀

    UWB自動跟隨技術(shù)原理、算法融合優(yōu)化和踩實錄

    UWB為什么是最靠譜的自動跟隨技術(shù)?原理是什么?需要做什么算法融合、優(yōu)化?我們在開發(fā)過程中踩過的。
    的頭像 發(fā)表于 08-14 17:45 ?1821次閱讀
    UWB自動跟隨技術(shù)原理、算法融合優(yōu)化和踩<b class='flag-5'>坑</b>實錄

    車載以太網(wǎng)指南,從小白到懂哥的進階之路

    帖子分享一下,順便求各位大佬指點。先說個結(jié)論:車載以太網(wǎng)真的是個好東西,但也不少。如果你是搞汽車電子的,或者對車聯(lián)網(wǎng)技術(shù)感興趣,建議耐心看完這篇。 ? ? 為什么會有車載以太網(wǎng)這個東西? 說起來還得從傳統(tǒng)的車載
    的頭像 發(fā)表于 07-18 13:51 ?1208次閱讀
    車載以太網(wǎng)<b class='flag-5'>入</b><b class='flag-5'>坑</b>指南,從小白到懂哥的進階之路

    PLC工業(yè)智能網(wǎng)關(guān):功能解析、場景落地與選型避攻略

    如何避免選型踩?本文從技術(shù)原理、核心價值、典型場景、避指南四大維度,結(jié)合真實案例與行業(yè)趨勢,為您徹底拆解PLC工業(yè)智能網(wǎng)關(guān)的“真面目”。
    的頭像 發(fā)表于 07-16 13:21 ?1157次閱讀
    PLC工業(yè)智能網(wǎng)關(guān):功能解析、場景落地與選型避<b class='flag-5'>坑</b>攻略

    STM32單片機學習進階路線】FreeRTOS嵌入式開發(fā)指南:從入門到智能循跡避障小車項目實戰(zhàn)(含文檔代碼)

    STM32學習路徑一般是先掌握裸機開發(fā),再進階學習RTOS。簡單的功能可通過裸機實現(xiàn),而復雜產(chǎn)品則需借助RTOS來完成。隨著RTOS應用場景日益增多,尤其在物聯(lián)網(wǎng)快速發(fā)展的推動下,越來越多企業(yè)在
    的頭像 發(fā)表于 05-29 11:46 ?1585次閱讀
    【<b class='flag-5'>STM32</b>單片機<b class='flag-5'>學習</b>進階路線】FreeRTOS嵌入式開發(fā)指南:從入門到智能循跡避障小車項目實戰(zhàn)(含文檔代碼)
    杨浦区| 辉县市| 南京市| 牟定县| 盐山县| 合阳县| 黑山县| 扎赉特旗| 商河县| 鄱阳县| 兴和县| 丰宁| 瑞安市| 上林县| 潍坊市| 集安市| 海宁市| 浠水县| 峨眉山市| 河池市| 云龙县| 滨州市| 明水县| 南召县| 广德县| 武宁县| 衡南县| 安西县| 会同县| 天峨县| 都昌县| 天长市| 吉木乃县| 文昌市| 应城市| 石家庄市| 广东省| 永定县| 香港| 德庆县| 临湘市|