找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

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

51單片機(jī)和stm32之間是什么關(guān)系?為什么我學(xué)32一點(diǎn)都不會(huì)?

  [復(fù)制鏈接]
ID:401004 發(fā)表于 2018-9-21 14:45 | 顯示全部樓層 |閱讀模式
關(guān)于51單片機(jī)和stm32的問(wèn)題,如題
回復(fù)

使用道具 舉報(bào)

ID:383749 發(fā)表于 2018-9-22 10:51 | 顯示全部樓層
51容易上手,學(xué)得快一點(diǎn)。STM32實(shí)際上也很簡(jiǎn)單,只要把庫(kù)函數(shù)理解了就好辦。建議可以買(mǎi)網(wǎng)上的開(kāi)發(fā)板,一般都有視頻資料提供,按教程一步一步來(lái)學(xué),基礎(chǔ)的肯定能學(xué)會(huì),至于精通 就需要實(shí)際做項(xiàng)目,另外C語(yǔ)言肯定要會(huì),指令什么的要了解清楚!

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

ID:155507 發(fā)表于 2018-9-22 12:37 | 顯示全部樓層
和51的關(guān)系不是很大,學(xué)好STM32最關(guān)鍵的兩個(gè)點(diǎn):
硬件基礎(chǔ)和C語(yǔ)言,只要你模擬和數(shù)字電路基礎(chǔ)扎實(shí),看原理圖沒(méi)有問(wèn)題,還要就是得你的C語(yǔ)言基礎(chǔ)很好,自認(rèn)為還是覺(jué)得STM32底層驅(qū)動(dòng)還是很簡(jiǎn)單,難的是跑系統(tǒng),是算法,希望能幫助到你。

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

ID:401288 發(fā)表于 2018-9-22 13:17 | 顯示全部樓層
不要去學(xué)stm32單片機(jī),不是說(shuō)他不好,而是為學(xué)單片機(jī)而學(xué)單片機(jī)不是一個(gè)正確的思路。如果你會(huì)用8051,會(huì)用C語(yǔ)言,那32完全不用學(xué)。你用32是應(yīng)為某些功能是51實(shí)現(xiàn)不了的,你就直接去尋找stm32的某種使用方法,做工程就是這樣。

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

ID:401666 發(fā)表于 2018-9-23 21:15 | 顯示全部樓層
單片機(jī),通常指的就是8位單片機(jī),比如51等,stm32是屬于32位機(jī),應(yīng)該算是arm系列了吧,其實(shí)還是單片機(jī),只不過(guò)要比8位單片機(jī)處理速度要快,功能要強(qiáng),集成的資源也更豐富,其次就是編程的模式有改變,單片機(jī)通常直接對(duì)硬件資源進(jìn)行操作,而stm32是在廠(chǎng)家提供的庫(kù)上進(jìn)行程序開(kāi)發(fā)了,當(dāng)然,它也可以直接對(duì)寄存器進(jìn)行操作,可是在效率上,和庫(kù)就差遠(yuǎn)了,除非對(duì)它的寄存器了如指掌。從事單片機(jī)開(kāi)發(fā)的人,再去學(xué)習(xí)stm32,很容易入門(mén)的

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

ID:290170 發(fā)表于 2018-9-21 16:20 | 顯示全部樓層
51是8位單片機(jī),stm32是32位單片機(jī);相對(duì)來(lái)說(shuō)是有一定間距的。51寫(xiě)程序的時(shí)候一般都是自己復(fù)制別的歷程,都是基本操作寄存器;而雖然stm32都有寄存器和庫(kù)函數(shù)甚至HAL庫(kù)版本,但是現(xiàn)在操作stm都是使用庫(kù)開(kāi)發(fā)為主的;所以想學(xué)好STM,首先要理解庫(kù)的含義,操作的方法

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

ID:277550 發(fā)表于 2018-9-21 16:28 | 顯示全部樓層

STM32的學(xué)習(xí)順序是如何的,有沒(méi)有了解過(guò)其架構(gòu)、指令,等的基本資料
回復(fù)

使用道具 舉報(bào)

ID:135253 發(fā)表于 2018-9-21 16:38 | 顯示全部樓層
先下點(diǎn)功夫弄明白時(shí)鐘數(shù),然后再看看stm32的庫(kù)函數(shù)。。。。。。。
回復(fù)

使用道具 舉報(bào)

ID:80221 發(fā)表于 2018-9-21 16:45 | 顯示全部樓層
兩者架構(gòu)不同,建議別在51上浪費(fèi)時(shí)間了,有興趣就從stm32學(xué)期。做個(gè)小項(xiàng)目就會(huì)了
回復(fù)

使用道具 舉報(bào)

ID:315599 發(fā)表于 2018-9-21 17:19 來(lái)自手機(jī) | 顯示全部樓層
了解點(diǎn)底層的東西有助于你學(xué)習(xí)32,寄存器
回復(fù)

使用道具 舉報(bào)

ID:396024 發(fā)表于 2018-9-21 18:48 來(lái)自手機(jī) | 顯示全部樓層
devcang 發(fā)表于 2018-9-21 16:28
STM32的學(xué)習(xí)順序是如何的,有沒(méi)有了解過(guò)其架構(gòu)、指令,等的基本資料

我是先51,再架構(gòu)指令,庫(kù)自然就懂了
回復(fù)

使用道具 舉報(bào)

ID:401120 發(fā)表于 2018-9-21 19:42 | 顯示全部樓層
32更高級(jí)一些
回復(fù)

使用道具 舉報(bào)

ID:398621 發(fā)表于 2018-9-21 20:03 | 顯示全部樓層
新手的話(huà)先從簡(jiǎn)單的8位的51單片機(jī)學(xué)起,可以買(mǎi)一塊開(kāi)發(fā)板,寫(xiě)一寫(xiě)數(shù)碼管、EEPEOM、12864等外設(shè),逐漸有基礎(chǔ)后轉(zhuǎn)向32位的單片機(jī)

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

ID:310519 發(fā)表于 2018-9-21 20:07 | 顯示全部樓層
如果沒(méi)有基礎(chǔ),建議先學(xué)一下51。

不費(fèi)什么時(shí)間,好理解,轉(zhuǎn)其它單片機(jī)很快上手。

沒(méi)用過(guò)M32,但用過(guò)M8,感覺(jué)庫(kù)不好用。

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

ID:389982 發(fā)表于 2018-9-22 09:45 | 顯示全部樓層
理解了官方庫(kù),再對(duì)應(yīng)開(kāi)發(fā)板例程,便可以較快上手。
回復(fù)

使用道具 舉報(bào)

ID:401146 發(fā)表于 2018-9-22 10:13 | 顯示全部樓層
51是操作寄存器,32一般是調(diào)用庫(kù),它是把與這個(gè)庫(kù)函數(shù)相關(guān)的寄存器配置封裝在了一塊
回復(fù)

使用道具 舉報(bào)

ID:341251 發(fā)表于 2018-9-22 11:15 | 顯示全部樓層
他們內(nèi)核不一樣,STM32是arm核,更加強(qiáng)大。
回復(fù)

使用道具 舉報(bào)

ID:401276 發(fā)表于 2018-9-22 11:58 | 顯示全部樓層
STM32比51高級(jí)多了,支持庫(kù)函數(shù)編程
回復(fù)

使用道具 舉報(bào)

ID:401291 發(fā)表于 2018-9-22 13:26 | 顯示全部樓層
很多時(shí)候,學(xué)不好是因?yàn)镃語(yǔ)言不好,不理解程序在機(jī)器運(yùn)行的過(guò)程到底是怎樣的,就會(huì)迷失在不同的單片機(jī)學(xué)習(xí)中
回復(fù)

使用道具 舉報(bào)

ID:401302 發(fā)表于 2018-9-22 14:06 | 顯示全部樓層
51是x86架構(gòu)的mcu,stm32是arm架構(gòu)的mcu,內(nèi)部架構(gòu)不相同,指令集也不一樣,所以如果接觸他們的匯編的話(huà),你會(huì)發(fā)現(xiàn)他們的區(qū)別,如果是C編程的話(huà),代碼沒(méi)什么區(qū)別,主要是芯片的資源操作不一樣。
回復(fù)

使用道具 舉報(bào)

ID:401519 發(fā)表于 2018-9-23 11:13 | 顯示全部樓層
新手上51 其他都是進(jìn)階的
回復(fù)

使用道具 舉報(bào)

ID:230718 發(fā)表于 2018-9-23 15:03 | 顯示全部樓層
兩種不同的單片機(jī)
回復(fù)

使用道具 舉報(bào)

ID:267803 發(fā)表于 2018-9-23 21:00 | 顯示全部樓層
我也有同感,感覺(jué)我51白學(xué)了
回復(fù)

使用道具 舉報(bào)

ID:401004 發(fā)表于 2018-10-12 14:57 | 顯示全部樓層
devcang 發(fā)表于 2018-9-21 16:28
STM32的學(xué)習(xí)順序是如何的,有沒(méi)有了解過(guò)其架構(gòu)、指令,等的基本資料

沒(méi)有啊,就是有32的神州板子。和一些教材
回復(fù)

使用道具 舉報(bào)

ID:408617 發(fā)表于 2018-10-12 15:38 | 顯示全部樓層
51單片機(jī)是基礎(chǔ)的單片機(jī),用來(lái)入門(mén)的,8位的,目前國(guó)內(nèi)大學(xué)入門(mén)嵌入式的芯片;
回復(fù)

使用道具 舉報(bào)

ID:408617 發(fā)表于 2018-10-12 15:40 | 顯示全部樓層
STM32是ARM公司的產(chǎn)品,32位的,ARM公司后期的產(chǎn)品分為A,R,M系列,stm32就是屬于M系列,算是這幾個(gè)系列的比較低端的產(chǎn)品了

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

ID:280876 發(fā)表于 2018-10-12 16:03 | 顯示全部樓層
建議先學(xué)一下51,做個(gè)小項(xiàng)目,然后直接上32

評(píng)分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

ID:406057 發(fā)表于 2018-10-12 16:48 | 顯示全部樓層
自然就懂了,
回復(fù)

使用道具 舉報(bào)

ID:385748 發(fā)表于 2018-10-13 10:56 | 顯示全部樓層
51簡(jiǎn)單一些,但是32主要思路是配置各種庫(kù)函數(shù)
回復(fù)

使用道具 舉報(bào)

ID:412600 發(fā)表于 2018-10-20 11:06 | 顯示全部樓層
這么說(shuō)吧51可以算是基礎(chǔ),比較容易上手,而32在這基礎(chǔ)上又延伸了好多
回復(fù)

使用道具 舉報(bào)

ID:486503 發(fā)表于 2021-5-12 09:41 | 顯示全部樓層
OLDLUO 發(fā)表于 2018-10-12 15:40
STM32是ARM公司的產(chǎn)品,32位的,ARM公司后期的產(chǎn)品分為A,R,M系列,stm32就是屬于M系列,算是這幾個(gè)系列的 ...

內(nèi)核是用的ARM的,但是芯片是ST意法生產(chǎn)的,只能說(shuō)是內(nèi)核是ARM公司的   ARM公司不生產(chǎn)芯片,只提供技術(shù)
回復(fù)

使用道具 舉報(bào)

ID:517951 發(fā)表于 2021-5-13 09:11 | 顯示全部樓層
51單片機(jī)和STM32 之間是一個(gè)是鼻祖,一個(gè)是新秀. 簡(jiǎn)單的應(yīng)用就用51單片機(jī), 復(fù)雜的需要簡(jiǎn)單OS,顯示屏分辨率高的就用STM32.
回復(fù)

使用道具 舉報(bào)

ID:919104 發(fā)表于 2021-5-13 13:02 | 顯示全部樓層
一個(gè)回答就能看出大家對(duì)微控制器的理解程度,是個(gè)好問(wèn)題。我來(lái)回答,8051內(nèi)核與 arm cortex內(nèi)核的單片機(jī),本質(zhì)上沒(méi)有區(qū)別。一個(gè)八位一個(gè)32位。架構(gòu)不同 程序編寫(xiě)時(shí)考慮的方式相同。學(xué)習(xí)難度相同,只是8位單片機(jī)資料多相當(dāng)于饅頭被別人嚼過(guò)了。相對(duì)于的stm32開(kāi)發(fā)環(huán)境高級(jí)了,你不適應(yīng)罷了。某種意義上說(shuō)庫(kù)函數(shù)的操作讓你編程更高效,可以忽略一些時(shí)序上的和細(xì)枝末節(jié)。學(xué)不會(huì)了就換個(gè)方法學(xué)。
回復(fù)

使用道具 舉報(bào)

ID:919119 發(fā)表于 2021-5-13 13:25 | 顯示全部樓層
從51轉(zhuǎn)STM32主要的難點(diǎn)是理解庫(kù)函數(shù),建議先學(xué)習(xí)下C語(yǔ)言的結(jié)構(gòu)體(庫(kù)函數(shù)里有大量的結(jié)構(gòu)體變量),其次學(xué)會(huì)Keil的基本操作,如跳轉(zhuǎn)到函數(shù)/變量的定義位置,如何仿真觀(guān)察變量值的變化等等,最后就是利用CSDN、51黑電子論壇、百度等網(wǎng)站查找感興趣的學(xué)習(xí)內(nèi)容。STM32學(xué)習(xí)順序可以是:時(shí)鐘樹(shù)、GPIO的輸入輸出操作及配置、NVIC、外部中斷、定時(shí)器(基本定時(shí)計(jì)數(shù)器、輸入捕獲、輸出比較)、USART、ADC、SPI、TFT顯示屏...
回復(fù)

使用道具 舉報(bào)

ID:920259 發(fā)表于 2021-5-13 19:02 | 顯示全部樓層
51是基礎(chǔ),學(xué)好51,32上手相對(duì)容易一些
回復(fù)

使用道具 舉報(bào)

ID:139986 發(fā)表于 2021-5-13 20:03 | 顯示全部樓層
這個(gè)樣板程序,邊看邊調(diào)試,很快就可以入門(mén)了
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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