找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2534|回復(fù): 5
收起左側(cè)

沒有模電數(shù)電C語言基礎(chǔ),入門51單片機再轉(zhuǎn)stn32需要多久呢?

[復(fù)制鏈接]
ID:129918 發(fā)表于 2020-4-15 08:53 來自觸屏版 | 顯示全部樓層 |閱讀模式
實話實說,我也不嫌丟人了,現(xiàn)在是研一下學(xué)期,書到用時方恨少,后悔大學(xué)里沒有好好學(xué)習(xí)相關(guān)的知識,現(xiàn)在需要用到stm32,而我連51單片機都不會。

大學(xué)四年學(xué)過電工,大三有過C語言和單片機的課,因為當(dāng)時很貪玩而且是選修課,根本沒有好好學(xué)。
總之,現(xiàn)在不會模電數(shù)電,C語言剛開始學(xué),什么都不會,手頭有普中51單片機開發(fā)板。

時間還是很充足的,全日制每天都是學(xué)習(xí)的時間,距離畢業(yè)還有2年多,我計劃的是:
1,先拿出3個月(4月中旬到7月中旬),看書看視頻,把模電、數(shù)電、單片機原理和C語言學(xué)一下,配合開發(fā)板邊學(xué)邊做一下例程,試著入門51單片機。
2,暑假(7月中到8月底)一個半月,嘗試學(xué)習(xí)入門stm32。

現(xiàn)在挺著急的,感覺別人本科大一大二就玩熟練的東西,自己現(xiàn)在都沒有掌握,還要不要做stm32這個課題了,現(xiàn)在開始學(xué)是不是晚了?這樣安排時間上充裕么?各位前輩有什么好的經(jīng)驗分享一下,我不想走彎路。
回復(fù)

使用道具 舉報

ID:401564 發(fā)表于 2020-4-15 09:44 | 顯示全部樓層
STM32沒有玩過,不知道
C還沒有學(xué),也不會
但8051還是用了幾年的
1:模電和數(shù)電一定要學(xué)好,不要特別精通,但至少知道基礎(chǔ)的,不要都學(xué)到STM32了,卻連個三極管驅(qū)動都不會用
有的模電書里頭MOS管可能是沒有,最好是學(xué)著用一下MOS管,以后你會用到MOS管的
2:下載一個模電仿真軟件,Multisim,版本無所謂,能用就行,基本上模電和數(shù)電的基礎(chǔ)都是可以仿真的,光看書你是學(xué)不會模電和數(shù)電的
就我而言,從模電到數(shù)電,基本上所有的電路都焊過一個實物電路出來過,實物電路和仿真是完全不一樣的
3:單片機仿真軟件要會用,但不需要完全以仿真為主,仿真并不真,"仿真都搞不好實物更不行"這話是沒有道理的,很多仿真不行的原因是設(shè)計者和軟件本身的原因
有的實物電路可以仿真卻不行,有的仿真可以實物卻不行,在這個論壇就有很多問題就是這樣的"仿真可以,實物不行......"
個人的觀點是:有開發(fā)板就不仿真,沒有條件的話可以以仿真為輔助
4:平均每天你要是能有3個小時來學(xué)習(xí)單片機,2年時間足夠你邁入STM32的大門了
回復(fù)

使用道具 舉報

ID:727683 發(fā)表于 2020-4-15 09:58 | 顯示全部樓層
對于學(xué)生來說沒有工程實踐學(xué)起來會痛苦些,深度可能也不夠,但只要入門對學(xué)生黨來說夠用了. 其實不管是51,AVR, ARM,學(xué)起來本質(zhì)是差不多的,幾大外設(shè)無非是GPIO控制,定時器,中斷ADC/DAC ,UART , IIC, SPI, 485. STM32 共功能強大些,寄存器比較多,很難向其它單片機開發(fā)那樣依賴于寄存器設(shè)置開發(fā),所以使用了庫函數(shù)開發(fā),其實庫函數(shù)開發(fā)的本質(zhì)還是寫寄存器,只不過一層一層加了封裝,直接調(diào)用,代碼的可讀性比較強,而且便于維護及合作開發(fā)。其實沒有什么捷徑可走,真的熟悉了51再學(xué)STM32,可以很快上手,如果真的懂了STM32學(xué)51,看看datasheet就可以直接開發(fā)了。
回復(fù)

使用道具 舉報

ID:267932 發(fā)表于 2020-4-15 10:11 | 顯示全部樓層
也可以直接32 入門, 因為我就是,51一開始就懂點,然后直接32,
回復(fù)

使用道具 舉報

ID:416262 發(fā)表于 2020-4-15 10:43 | 顯示全部樓層
  你好,不懂?dāng)?shù)電模電也可以學(xué),但是會有很多原理性的東西會很難懂,建議先學(xué)會怎么使用,不要去深究其原理。我當(dāng)時是先看了幾集郭天祥的51視頻入坑,弄了下流水燈后就直接去學(xué)stm32,stm32和51對新手還是很不一樣的,stm32建議使用庫函數(shù),并且買個開發(fā)板(與視頻配套就更好了),對新手友好。至于51的話。。。我沒怎么學(xué)過,無法給建議,但是如果你是做stm32這個課題,那就不要話太多時間在51。
      PS:我學(xué)stm32是大一,也是不懂?dāng)?shù)電模電,當(dāng)時學(xué)了兩個月才入門(自學(xué)很痛苦,全靠興趣支撐),看的是正點原子的視頻。但是只是會用,原理什么就是一知半解,然后又花了兩個月做了個循跡避障走迷宮智能車。再到后來學(xué)了數(shù)電模電微機后才懂得原理。
      stm32網(wǎng)上有很多資料,大部分問題和錯誤都能搜到。然后,學(xué)習(xí)過程中肯定有很多坑的,如果能有個會stm32的人在旁邊指點下就最好了。
回復(fù)

使用道具 舉報

ID:23606 發(fā)表于 2020-4-15 11:02 | 顯示全部樓層
目標(biāo)定了就去學(xué),時間長短因人而異
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

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

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

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