成人黄色在线网站 I 国产aa免费 I 中文字幕免费高清 I 国产三级影院 I 日韩欧美三级在线观看 I 久久久国产精品麻豆a片 I 欧美与黑人午夜性猛交久久久 I 91国产精品视频在线 I 国产美女狂喷水潮在线播放 I 黄页免费网站在线观看 I 欧美日韩激情视频 I 午夜理论无码片在线观看免费 I 深夜爽爽动态图无遮无挡 I 国精产品一区一区三区有限公司杨 I 天天操天天舔天天爽 I 免费看日本黄色片 I 成人va在线 I 日韩中文字幕在线观看 I 婷婷综合网 I 97视频免费观察看 I 色月丁香 I 日韩视频一二三 I 男女黄色毛片 I 美女疯狂连续喷潮视频 I 亚洲日本va一区二区sa I 欧美日韩视频区 I 毛片网在线 I 欧美一本在线 I 少妇一级淫片免费放香蕉 I avav在线看 I 久久精品亚洲中文字幕无码网站 I 天堂av在线中文在线新版 I 电影一区 电影二区 I 色av吧 中文字幕 I 国产精品伊人色

歡迎來到培訓無憂網!

全國切換

咨詢熱線 400-001-5729

位置:培訓無憂網 > 新聞資訊 > 電腦/IT > 嵌入式開發 >  嵌入式新手入門學習51好還是stm32好?

嵌入式新手入門學習51好還是stm32好?

來源:培訓無憂網 發布人:星星

2022-01-15 13:58:34|已瀏覽:3792次

嵌入式新手入門學習

       對于想學單片機的小伙伴們來說,總會有一個問題縈繞在心間。就是我學習51好呢!還是學習stm32好呢!接下來就這個問題我發表一下我的個人觀點。

       51單片機是我們大學時代都會接觸的一款單片機,它是inter公司在上世紀推出的一款高端 8 位單片機,也就是我們常說的 8051 。但是不是所有的51都是真的51,這是什么意思呢?我們常說的8051其實不一定就是Intel公司的 8051,而是泛指8051系列中的基礎結構是Intel的8051的內核,也就是說有些公司會用Intel的8051內核結構對外設增加或減少來封裝自己的單片機,可能會取其他的產品名稱,但他的內核架構依然是Intel的8051內核。所以我們統稱凡是應用Intel的8051內核的單片機都叫51單片機。可以這樣說,8051 在 8 位機領域就是一個代表的存在。
       在學習8051單片機(以下簡稱51單片機)時一般都是先學習如何通過配置寄存器點亮LED小燈,然后再去學習一些復雜的特殊動能寄存器的配置、最小系統、中斷、定時器、計數器、通訊接口(UART、IIC、SPI)的實現等。相對來說比較簡單,之所以說簡單是相對的。因為51單片機基本都是 8 位寄存器,且寄存器就幾十個,操作起來不會太讓人惱火。

       但STM32就不同了,STM32是意法半導體生產的芯片,在這不用芯片或SOC(system on chip片上系統)來稱呼它,是因為STM32在功能上開發難度上與51單片機就不再是一個量級的,且開發方式也有很大不同。STM32一般都是采用ARM的內核。且它的時鐘不再像51那么簡單,而是由一整套的系統時鐘構成。引腳也會比51單片機多,寄存器的位數一般都是 32 位的,且寄存器由成百上千個寄存器。當然方方面面的多也會帶來方方面面功能的強大,一般STM32都能跑一個實時操作系統。

       而且STM32 的開發不再像51單片機那樣使開發人員花大量時間去一個一個的配置寄存器,而是由供貨商提供的成型庫函數供用戶調用,開發效率也大大提高。如果沒有庫函數,開發STM32簡直就會是一種煉獄。雖然供貨商提供了方便的庫函數,但我們還是必須要理解單片機的工作原理,只有這樣才能為我們的開發帶來質的飛越。

       所以說在學習單片機方面來說沒有學習這個好,學習那個不好得說法。如果想把單片機學好,最好是從51單片機入手,從最基本的配置寄存器開始,把所有的基本原理都理解了,學透了。再去入手STM32就會很容易上手。如果直接上手STM32,會讓人感覺很不踏實,容易蒙圈。因為STM32的寄存器位數多,個數多,真配一圈下來人就瘋了。但是光知道調用一個庫函數就能實現某某功能,具體怎么回事兒,其中的原理不是很清楚,對技術把握會不牢固,容易打擊學習信心。
       學了STM32就可以考慮學習ARM中A系列的處理器了,因為STM32大部分還是ARM中R系列的內核,A系列的相對功能更加強大,再配上Linux操作系統的加持,就會讓我們離大牛更近一步,在當今的時代可以說在嵌入式技術領域算是進階到高階領域,否則只停留在51或STM32層次只能說是嵌入式的基礎開發,只能去仰望那些大牛。

      注:尊重原創文章,轉載請注明出處和鏈接 http://www.hebeijilong.cn/news-id-15208.html 違者必究!部分文章來源于網絡由培訓無憂網編輯部人員整理發布,內容真實性請自行核實或聯系我們,了解更多相關資訊請關注嵌入式開發頻道查看更多,了解相關專業課程信息您可在線咨詢也可免費申請試課。關注官方微信了解更多:150 3333 6050

留下你的信息,課程顧問老師會一對一幫助你規劃更適合你的專業課程!
  • 姓名:

  • 手機:

  • 地區:

  • 想學什么:

  • 培訓無憂網
免 費 申 請 試 聽
提交申請,《培訓無憂網》課程顧問老師會一對一幫助你規劃更適合你的專業課程!