久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 13371|回復: 35
打印 上一主題 下一主題
收起左側

51單片機和stm32之間是什么關系?為什么我學32一點都不會?

  [復制鏈接]
跳轉到指定樓層
樓主
ID:401004 發表于 2018-9-21 14:45 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
關于51單片機和stm32的問題,如題
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

來自 2#
ID:383749 發表于 2018-9-22 10:51 | 只看該作者
51容易上手,學得快一點。STM32實際上也很簡單,只要把庫函數理解了就好辦。建議可以買網上的開發板,一般都有視頻資料提供,按教程一步一步來學,基礎的肯定能學會,至于精通 就需要實際做項目,另外C語言肯定要會,指令什么的要了解清楚!

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

來自 3#
ID:155507 發表于 2018-9-22 12:37 | 只看該作者
和51的關系不是很大,學好STM32最關鍵的兩個點:
硬件基礎和C語言,只要你模擬和數字電路基礎扎實,看原理圖沒有問題,還要就是得你的C語言基礎很好,自認為還是覺得STM32底層驅動還是很簡單,難的是跑系統,是算法,希望能幫助到你。

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

來自 4#
ID:401288 發表于 2018-9-22 13:17 | 只看該作者
不要去學stm32單片機,不是說他不好,而是為學單片機而學單片機不是一個正確的思路。如果你會用8051,會用C語言,那32完全不用學。你用32是應為某些功能是51實現不了的,你就直接去尋找stm32的某種使用方法,做工程就是這樣。

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

來自 5#
ID:401666 發表于 2018-9-23 21:15 | 只看該作者
單片機,通常指的就是8位單片機,比如51等,stm32是屬于32位機,應該算是arm系列了吧,其實還是單片機,只不過要比8位單片機處理速度要快,功能要強,集成的資源也更豐富,其次就是編程的模式有改變,單片機通常直接對硬件資源進行操作,而stm32是在廠家提供的庫上進行程序開發了,當然,它也可以直接對寄存器進行操作,可是在效率上,和庫就差遠了,除非對它的寄存器了如指掌。從事單片機開發的人,再去學習stm32,很容易入門的

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

6#
ID:290170 發表于 2018-9-21 16:20 | 只看該作者
51是8位單片機,stm32是32位單片機;相對來說是有一定間距的。51寫程序的時候一般都是自己復制別的歷程,都是基本操作寄存器;而雖然stm32都有寄存器和庫函數甚至HAL庫版本,但是現在操作stm都是使用庫開發為主的;所以想學好STM,首先要理解庫的含義,操作的方法

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

7#
ID:277550 發表于 2018-9-21 16:28 | 只看該作者

STM32的學習順序是如何的,有沒有了解過其架構、指令,等的基本資料
回復

使用道具 舉報

8#
ID:135253 發表于 2018-9-21 16:38 | 只看該作者
先下點功夫弄明白時鐘數,然后再看看stm32的庫函數。。。。。。。
回復

使用道具 舉報

9#
ID:80221 發表于 2018-9-21 16:45 | 只看該作者
兩者架構不同,建議別在51上浪費時間了,有興趣就從stm32學期。做個小項目就會了
回復

使用道具 舉報

10#
ID:315599 發表于 2018-9-21 17:19 來自手機 | 只看該作者
了解點底層的東西有助于你學習32,寄存器
回復

使用道具 舉報

11#
ID:396024 發表于 2018-9-21 18:48 來自手機 | 只看該作者
devcang 發表于 2018-9-21 16:28
STM32的學習順序是如何的,有沒有了解過其架構、指令,等的基本資料

我是先51,再架構指令,庫自然就懂了
回復

使用道具 舉報

12#
ID:401120 發表于 2018-9-21 19:42 | 只看該作者
32更高級一些
回復

使用道具 舉報

13#
ID:398621 發表于 2018-9-21 20:03 | 只看該作者
新手的話先從簡單的8位的51單片機學起,可以買一塊開發板,寫一寫數碼管、EEPEOM、12864等外設,逐漸有基礎后轉向32位的單片機

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

14#
ID:310519 發表于 2018-9-21 20:07 | 只看該作者
如果沒有基礎,建議先學一下51。

不費什么時間,好理解,轉其它單片機很快上手。

沒用過M32,但用過M8,感覺庫不好用。

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

15#
ID:389982 發表于 2018-9-22 09:45 | 只看該作者
理解了官方庫,再對應開發板例程,便可以較快上手。
回復

使用道具 舉報

16#
ID:401146 發表于 2018-9-22 10:13 | 只看該作者
51是操作寄存器,32一般是調用庫,它是把與這個庫函數相關的寄存器配置封裝在了一塊
回復

使用道具 舉報

17#
ID:341251 發表于 2018-9-22 11:15 | 只看該作者
他們內核不一樣,STM32是arm核,更加強大。
回復

使用道具 舉報

18#
ID:401276 發表于 2018-9-22 11:58 | 只看該作者
STM32比51高級多了,支持庫函數編程
回復

使用道具 舉報

19#
ID:401291 發表于 2018-9-22 13:26 | 只看該作者
很多時候,學不好是因為C語言不好,不理解程序在機器運行的過程到底是怎樣的,就會迷失在不同的單片機學習中
回復

使用道具 舉報

20#
ID:401302 發表于 2018-9-22 14:06 | 只看該作者
51是x86架構的mcu,stm32是arm架構的mcu,內部架構不相同,指令集也不一樣,所以如果接觸他們的匯編的話,你會發現他們的區別,如果是C編程的話,代碼沒什么區別,主要是芯片的資源操作不一樣。
回復

使用道具 舉報

21#
ID:401519 發表于 2018-9-23 11:13 | 只看該作者
新手上51 其他都是進階的
回復

使用道具 舉報

22#
ID:230718 發表于 2018-9-23 15:03 | 只看該作者
兩種不同的單片機
回復

使用道具 舉報

23#
ID:267803 發表于 2018-9-23 21:00 | 只看該作者
我也有同感,感覺我51白學了
回復

使用道具 舉報

24#
ID:401004 發表于 2018-10-12 14:57 | 只看該作者
devcang 發表于 2018-9-21 16:28
STM32的學習順序是如何的,有沒有了解過其架構、指令,等的基本資料

沒有啊,就是有32的神州板子。和一些教材
回復

使用道具 舉報

25#
ID:408617 發表于 2018-10-12 15:38 | 只看該作者
51單片機是基礎的單片機,用來入門的,8位的,目前國內大學入門嵌入式的芯片;
回復

使用道具 舉報

26#
ID:408617 發表于 2018-10-12 15:40 | 只看該作者
STM32是ARM公司的產品,32位的,ARM公司后期的產品分為A,R,M系列,stm32就是屬于M系列,算是這幾個系列的比較低端的產品了

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

27#
ID:280876 發表于 2018-10-12 16:03 | 只看該作者
建議先學一下51,做個小項目,然后直接上32

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

28#
ID:406057 發表于 2018-10-12 16:48 | 只看該作者
自然就懂了,
回復

使用道具 舉報

29#
ID:385748 發表于 2018-10-13 10:56 | 只看該作者
51簡單一些,但是32主要思路是配置各種庫函數
回復

使用道具 舉報

30#
ID:412600 發表于 2018-10-20 11:06 | 只看該作者
這么說吧51可以算是基礎,比較容易上手,而32在這基礎上又延伸了好多
回復

使用道具 舉報

31#
ID:486503 發表于 2021-5-12 09:41 | 只看該作者
OLDLUO 發表于 2018-10-12 15:40
STM32是ARM公司的產品,32位的,ARM公司后期的產品分為A,R,M系列,stm32就是屬于M系列,算是這幾個系列的 ...

內核是用的ARM的,但是芯片是ST意法生產的,只能說是內核是ARM公司的   ARM公司不生產芯片,只提供技術
回復

使用道具 舉報

32#
ID:517951 發表于 2021-5-13 09:11 | 只看該作者
51單片機和STM32 之間是一個是鼻祖,一個是新秀. 簡單的應用就用51單片機, 復雜的需要簡單OS,顯示屏分辨率高的就用STM32.
回復

使用道具 舉報

33#
ID:919104 發表于 2021-5-13 13:02 | 只看該作者
一個回答就能看出大家對微控制器的理解程度,是個好問題。我來回答,8051內核與 arm cortex內核的單片機,本質上沒有區別。一個八位一個32位。架構不同 程序編寫時考慮的方式相同。學習難度相同,只是8位單片機資料多相當于饅頭被別人嚼過了。相對于的stm32開發環境高級了,你不適應罷了。某種意義上說庫函數的操作讓你編程更高效,可以忽略一些時序上的和細枝末節。學不會了就換個方法學。
回復

使用道具 舉報

34#
ID:919119 發表于 2021-5-13 13:25 | 只看該作者
從51轉STM32主要的難點是理解庫函數,建議先學習下C語言的結構體(庫函數里有大量的結構體變量),其次學會Keil的基本操作,如跳轉到函數/變量的定義位置,如何仿真觀察變量值的變化等等,最后就是利用CSDN、51黑電子論壇、百度等網站查找感興趣的學習內容。STM32學習順序可以是:時鐘樹、GPIO的輸入輸出操作及配置、NVIC、外部中斷、定時器(基本定時計數器、輸入捕獲、輸出比較)、USART、ADC、SPI、TFT顯示屏...
回復

使用道具 舉報

35#
ID:920259 發表于 2021-5-13 19:02 | 只看該作者
51是基礎,學好51,32上手相對容易一些
回復

使用道具 舉報

36#
ID:139986 發表于 2021-5-13 20:03 | 只看該作者
這個樣板程序,邊看邊調試,很快就可以入門了
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 色视频网站 | 国外成人在线视频网站 | 欧美视频1| 日日干夜夜操天天操 | 成人免费在线观看视频 | 日日操夜夜操天天操 | 五月网婷婷| 午夜婷婷激情 | 成人一区二区三区在线观看 | 国产精品久久久久久久久久久久冷 | 香蕉婷婷 | 免费国产成人av | 国产精品美女久久久久aⅴ国产馆 | 韩国理论电影在线 | 日本色综合 | 精品国产一区二区 | 做a的各种视频 | 国产一区二区精品自拍 | 亚洲码欧美码一区二区三区 | 999久久久精品 | 欧美日韩在线成人 | 日韩另类 | 91视频88av| 日本免费网 | 日韩理论电影在线观看 | 久操伊人 | 午夜精品一区二区三区三上悠亚 | 国产区在线观看 | 国产三级| 亚洲一区二区三区久久久 | 99热激情| 国产欧美一区二区三区免费 | av片毛片 | 免费黄视频网站 | 亚洲国产一区二区三区在线观看 | 日韩精品一区在线 | 亚洲精品欧美 | 亚洲激情在线观看 | 欧美三区在线观看 | 中文字幕乱码一区二区三区 | 久久国产精品久久久久久 |