會使用51單片機的前提下,如何自學(xué)stm32?
就單片機而言,只要你真正精通其中一種的使用,了解內(nèi)核,其他的單片機也差不多。
51到32之間,32無非是一個全新的時鐘系統(tǒng),需要你學(xué)習(xí)的時候重新掌握,其他的還是和51差不多。
尤其是32的庫函數(shù)對于51學(xué)習(xí)者轉(zhuǎn)32學(xué)習(xí)非常友好。比如32是一個不支持位尋址的IO口,但是通過庫函數(shù)可以有效的操作IO口為51。
個人接觸是:如果你在51扎實,可以直接操作32的寄存器,因為本質(zhì)上是寄存器的操作。不過,51一般。建議先操作庫函數(shù),然后立即讀取寄存器版本。兩者結(jié)合對于個人的提升是非常有效的。
對答案滿意的同學(xué)可以關(guān)注一下這個頭條號!!會定期推送32個學(xué)習(xí)資料和學(xué)習(xí)方法!!
初學(xué)者選擇哪種單片機學(xué)習(xí)比較好?
個人建議你先選stm32。技術(shù)和賣衣服是一樣的。你選大眾化的。畢竟學(xué)習(xí)的最終目的是為了找工作。經(jīng)過這幾年的推廣,stm32在國內(nèi)已經(jīng)很受歡迎,就業(yè)也比較好。所以從就業(yè)的角度來說,stm32。
而且stm32基于cortrx_M3內(nèi)核,標準arm。學(xué)它就相當(dāng)于一只腳踏進了arm的大門。不管你是想用arm系列還是cortex系列,重新學(xué)起來都會輕松很多。
其次avr還可以。流行的開源平臺arduino嵌入式硬件基于avr平臺。arduino現(xiàn)在發(fā)展的如火如荼,各種基于Arduino的開源項目都很火熱,學(xué)習(xí)AVR當(dāng)然不會落后。
這兩種單片機已經(jīng)流行很多年了,也有很多相應(yīng)的學(xué)習(xí)資料。
只要學(xué)會這兩個單片機中的任何一個,基本上就可以在嵌入式行業(yè)入門了,后面怎么發(fā)展就看你個人的努力和天賦了。