51微控制器學完可以直接學ARM嗎?應該怎麼入門?

時間 2023-01-13 03:35:08

1樓:匿名使用者

可以看看這個** 他會告訴你的?a=show&m=article&id=1393

學習嵌入式該先從51微控制器入手還是arm入手呢?

2樓:佘思萱

建議先從51入手,因為51的材料是很多的,應用也相對成熟。arm的資料初期學的時候是很少的!

3樓:匿名使用者

從51微控制器入手,會簡單容易上手一些。

4樓:匿名使用者

兩個都不耽誤,但是一定要先了解他們的架構,了解他們的工作模式和工作原理,它們各自的組合語言一定要熟悉,這樣才能更好的了解嵌入式處理器的架構。51微控制器是目前最簡單的微控制器了,系統架構也好掌握,掌握了架構以後再研究應用,你會感覺51微控制器開發其實就只是邏輯演算法的實現了,程式設計思想對所有微控制器都適用。arm也有兩種應用模式,一種是像cotex-m0和arm7一樣,當32位微控制器用,直接裸跑程式,另一種就是帶作業系統的了,arm9及以上都要帶作業系統,linux、wince之類的,你可以先學linux下的應用程式開發,隨後再學驅動開發。

你可以先從51入手,平時兼顧了解arm體系結構。

我是學嵌入式的,學完了51微控制器,下一步呢,是學stm32還是學arm呢.有些迷茫還有linux等。怎麼一步步學好

5樓:匿名使用者

要看你準備在哪方面發展了,arm做一般嵌入式是很不錯的選擇,但如果你準備在影象處理等方面發展,還是學dsp較好。

6樓:匿名使用者

51 stm32 是微控制器相關的,arm和linux關係比較大。

看你想做什麼,他們的偏向不同,arm和linux更偏向系統類,51 stm32偏向控制類。

如果說你是學了51接下來的學那乙個更順利我建議stm32 也可以學430

7樓:匿名使用者

直接學學arm就行了。普通微控制器的指令集大同小異,若非有特殊的應用,沒必要深究,深究了也記不住。arm應用較廣且知識量比較大,可以花多謝時間研究。

linux系統龐大,等你熟悉了arm,現代arm上基本都是跑os的,專注乙個系統熟悉熟悉就好了,乙個人基本是不可能搞懂整個系統的所有部分的。。

嵌入式只是工具,再熟悉基本開發工具之後,產品開發才是重點。但有了基礎,你會比別人來的快得多。

慢慢來吧。

微控制器學到什麼程度才可以學嵌入式系統?要學那些東西?

8樓:匿名使用者

1,首先,微控制器也是簡單的嵌入式系統,只是硬體比較簡單,軟體直接執行在硬體上,沒有作業系統這個東西。

2、嵌入式作業系統的使用,使得整個系統變得複雜,選擇不同的作業系統,要有與之對應的開發環境,它的出現改變了微控制器時代的開發模式,軟體開發分為多層次,boot程式,作業系統的選擇和移植,驅動程式的開發,應用程式的開發。

3、嵌入式處理器從硬體結構上變得也更加複雜,執行速度更快,工作頻率更高,cpu字長更寬,暫存器更多,整合的其它硬體介面單元模組更多。

對於微控制器的學習,硬體比較簡單,但最好從硬體上了解微控制器內部各個單元的工作功能和原理,如中斷是如何實現的?子程式呼叫是如何實現的?而不是只是簡單地編寫了幾個程式。

如果能這樣更有助於以後的嵌入式的學習。從微控制器到嵌入式,是知識的積累,更是學習方式和設計思維的轉變。

9樓:漢樂邦

可以分執行緒執行的時間。

10樓:匿名使用者

嵌入式學習,現在網上很多教程啊,還可以自己學的,某淘推薦itop4412開發板,同學用了好像可以。

學arm前要不要學先去學51微控制器方面的東西??

11樓:網友

這要看每個人的情況而定。

如果想一步乙個腳印,打穩基礎的話,先學微控制器,在學arm。

如果時間比較急,可以直接學arm,但難度會相對大一些。(當然,也不是差別很大)

12樓:匿名使用者

51應該是基礎吧,我覺得你應該看下51,順便問下,你在哪學的嵌入?

13樓:匿名使用者

如果做軟體的話,直接上arm比較省心。

14樓:匿名使用者

個人覺得最好是先學下微控制器吧,畢竟那是基礎,arm應用也有很多建立其之上的,而且學arm前最好是準備下這個,另外就是作業系統等等的,做好基礎再看arm最好啦,不然直接看很難的,呵呵。我現在也是在學,微控制器看的差不多了才看arm,不過真的好難哦。

15樓:shine小公尺

arm與微控制器的關係,就像: 是c++和c語言。

你自學arm的話,這就比較強大了。

對於arm,還是推薦去嵌入式培訓機構進行學習。

你可以去了解下上海海同科技公司 **arm班:900元。

16樓:貿弘計清漪

要看每人情況而定。

想步腳印打穩基礎先學微控制器學arm

時間比較急直接學arm,難度會相對大些(當也差別大)

學嵌入式需要先學微控制器嗎?

17樓:微控制器與嵌入式

要的。微控制器只是乙個最基礎的知識。 好比說學計算機專業的,要學軟體基礎一樣。 嵌入式的乙個基礎課程就是 微機原理/微控制器原理。 告訴你乙個基本處理器的工作原理。

網上有很多微控制器入門的課程或者教學板卡。例如51微控制器/msp430微控制器,arm基礎入門等等。 arm處理器也算是微控制器的一種。

嵌入式學習的話,包含很多方面,微控制器只是其中的一小塊,可以歸類到處理器。 還有模擬電子技術基礎,數字電子技術基礎,程式設計原理,作業系統原理,電子系統組成與分析,印製電路板等等。

最後補充一點,雖然有很多人說,我可以直接學習fpga等,不用學習微控制器。 但是微控制器還是乙個基礎。

18樓:霖兒

不需要,只是有微控制器基礎學起來更快一些,但是沒有基礎也不影響你的學習,多花點時間就好,關鍵是多實踐。

19樓:從新楣

有微控制器基礎最好,沒有也無妨,微控制器對arm架構的學習、boot程式的學習有幫助,若沒有微控制器基礎,直接學習arm也是可以的。 關於學習部分請參考我的回答: 嵌入式學習 http:

【求指路】學完了51可以直接學習arm7嗎?求大神幫助

20樓:手機使用者

2個月就學完了,要將學的東西應用起來做些小課題,學生可以拿他做些競賽的題目。如果真的沒東西做,就看些更高階的微控制器吧,如arm 檢視原帖》

我學完51微控制器,能否直接學arm cortex m3? 20

21樓:

最好先用51做些東西。學習好c語言,程式模組化什麼的。基礎搞好了再學也不遲。切忌雜而不精。

22樓:匿名使用者

contex-m3系列的晶元很多,我之前學的是ti 的 lm3s9b92的開發板!

23樓:匿名使用者

只學微控制器沒用,你開發不了專案,主要是外圍電路,很多都死在這上面;

要學arm首先要學會一門嵌入式系統比如ucos等。

機械專業學微控制器還是,機械專業學微控制器還是PLC

閃亮登場 plc主要是用於自動化控制的,控制電機等來實現機械傳動的智慧化。而微控制器應該是屬於微電子控制技術的。你既然是學機械的,應該是自動化控制有點相關,建議學plc。再說plc比微控制器容易學,看的見摸的著的,也很容易上手。我是學電子的,學了好幾年微控制器方面的,還是沒學好,做了幾個月的自動化行...

微控制器C51的實驗板學完了,現在是不是可以出山了 都能作哪些方面的工作呢

這個不好說 當然是電子開發相關的工作 硬體 驅動之類的助理開發工程師吧 如果是在南京的話1500 2000不等 你現在只是在開發板環境下的小驅動的c編寫 真正專案中考慮的不僅僅是驅動 還有市場調查 需求分析 方案評估 通訊協議 硬體平臺 原理圖 pcb 驅動 應用軟體 ui。完了還有機構。然後還有一...

用51微控制器實現超聲波測距怎樣才可以測到4m

提高超聲波測試距離的辦法有三種 1 降低超聲波的頻率 2 加大超聲波發射功率 3 提高超聲波接收的靈敏度,提高放大電路的增益 別單從一方面考慮,綜合考慮這些因數才容易把問題解決。 輸出用併聯閘電路驅動,如cd4069,以增大輸出電流。接收採用低雜訊運放,如ne5532,放大1000倍。採用接收,發射...