標題: 51單片機學了一段時間,不知道該不該去學STM32了 [打印本頁]

作者: sdarling    時間: 2021-4-1 04:13
標題: 51單片機學了一段時間,不知道該不該去學STM32了
剛開始看著郭天祥的視頻學習51單片機(大學學過點c基礎,也開了單片機課但是基本沒聽),也沒買過開發(fā)板,沒上機測試過,以為能看懂程序就ok了(硬件電路一塊本身也都理解能看懂),后來直接去買了一個STM32開發(fā)板,跟著一套視頻學習完整,結果發(fā)現(xiàn)云里霧里,同樣是看他們的代碼外設操作邏輯能看懂,但是自己上手就不行,還有一堆結構體啊 枚舉啊之類的東西也不理解..后來也就不了了之了
(期間找了一個硬件助理的工作)
前段時間我又開始撿起單片機了,但是沒有從STM32開始復習,而且弄了個51單片機開發(fā)板來學,但是基本沒有看配套的視頻或者其他開發(fā)板的配套視頻去學,因為總感覺學著不對勁,索然無味,自己嘗試寫程序,但是總是能用單個外設,合在一起就不知道怎么寫了,然后后來自己去找資料,看到了模塊化編程啊,時間片輪法啊,狀態(tài)機啊等等的東西,感覺到這才是我需要的東西,然后又去基本了解也嘗試簡單使用指針,結構體,枚舉等等一些東西,也能看懂會用簡單的模擬i2c spi之類的和外設 如eeprom和ad器件的操作,對器件操作的時序啊也有些了解了,現(xiàn)在對這些基本概念都了解清楚了,也知道底層函數(shù)和應用層函數(shù)的分離,但是說實話,我這個51的開發(fā)板也還有一部分外設沒去碰過,也沒用51做過大一點的程序。
我不知道接下來是不是可以直接去重新學STM32了,51感覺也沒學的很熟練,也就能寫一些簡單的多任務程序了(感覺就是對模塊化和中斷的熟悉),但是如果繼續(xù)學51我已經(jīng)感覺沒方向了,也就是多去學那些外設,但是這個東西在STM32上也能實現(xiàn)..
我現(xiàn)在能肯定的是我去重新學STM32能比之前學的更扎實(起碼對STM32的庫函數(shù)有些理解了,基本對所有函數(shù)都能簡單看懂了,但是有些怕是還不會用),不再云里霧里...現(xiàn)階段大概每天花3小時學習,但是感覺51一個視頻下來,能給我收貨的知識點很少了.效率很低。(我發(fā)現(xiàn)還有很多不是配套開發(fā)板的視頻的教程反而質量較高)
過兩個月我要重新找工作了...希望找的工作是硬件和單片機都能接觸的,當然還是助理工程師的崗位,不知道接下來是繼續(xù)學51還是跳過去學32..
作者: degui00    時間: 2021-4-1 07:46
32其實就是51的進化版,一個詞來形容它:主流。stm32有32位,51只有八位,這就是一個最大的差別。
32代表著一種趨勢,大概是不用去記寄存器,只要知道這個有啥用會查手冊就行,遇到問題調庫調函數(shù)就完事,就像現(xiàn)在身邊人常用的都是標準庫和hal庫。
作者: 人人學會單片機    時間: 2021-4-1 09:06
你也不想想,那些掙你20塊錢你都嫌貴的開發(fā)板,能讓你學好?你的出發(fā)點就是想著省錢。結果就是學了這么久浪費了這么多時間,才算接觸正規(guī)的學習方式。當年你是不是看著郭天祥那一套delay 過來的?現(xiàn)在是不是得想辦法提高CPU的效率使用時間片了?我們人人學會單片機的教程,一開始就是這樣做了。你現(xiàn)在才搞明白?只能說有緣無份。
作者: man1234567    時間: 2021-4-1 09:23
學開汽車十年了,不知道是不是應該轉開賽車或開飛機
作者: 77599585    時間: 2021-4-1 09:26
用到什么學什么 想完全搞懂一個芯片 那是學生思維, 而實際上我們就是混口飯吃, 沒必要較真.
作者: sdarling    時間: 2021-4-1 10:17
77599585 發(fā)表于 2021-4-1 09:26
用到什么學什么 想完全搞懂一個芯片 那是學生思維, 而實際上我們就是混口飯吃, 沒必要較真.

現(xiàn)在感覺也不是在較真說是搞懂一個芯片,是想著要不要換個芯片去學習那些外設,感覺51可操作性沒那些強弄的ad采集都要借助其他芯片....
作者: glinfei    時間: 2021-4-1 10:32
喜歡就學學啊,為了混口飯吃就算了,反正用到了,查查手冊就行了。
作者: mengzhixinheng    時間: 2021-4-1 19:09
學什么單片機都無所謂,關鍵是找到一套屬于自己的學習方法,這是任何一套視頻都不能給你的。而且視頻教程只能參考,應用程序還是自己照著手冊寫為好。
作者: winie1986    時間: 2021-4-1 23:20
還是有必要學的 路一步步走,飯一口口吃。
作者: rayin    時間: 2021-4-3 07:25
增加一點知識技能是好事,萬一那天遇到有賺錢的項目一定要用高階的單片機才能做,51單片機做不了的時候,是不是就只能放任機會流失呢?
作者: ANKA    時間: 2021-4-3 23:09
STM32當下主流,學習一個是興趣,一個是混口飯




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1