回覆列表
  • 1 # 深空深處

    個人建議首先選擇stm32,技術這個東西跟賣衣服一樣,選就選流行的,畢竟學習最後還是為了找工作,經過過去這幾年的推廣,stm32在國內普及程度已經非常好了,就業也比較好,所以就業的角度講,stm32。

    而且stm32基於cortrx_M3核心,標準的arm,學會了它,就等於一隻腳邁入arm的大門。後續無論是要用arm系列還是cortex系列,再學習都會容易的多。

    其次的話avr也還行,現在流行的開源平臺Arduino嵌入式硬體就是基於AVR平臺的,arduino現在大火,基於arduino的各種開源專案非常熱,學avr跟著肯定也不會落後。

    這兩種微控制器都流行多年,相應的學習資料也非常多。

    這兩種微控制器任意一種只要學會了,基本能在嵌入式這個行業入門,後續發展如何就看個人努力和天分了。

  • 2 # 創意電子DIY分享

    微控制器的種類很多,若基礎知識紮實,不論選擇哪款微控制器入門皆可,但對於普通的微控制器初學者建議還是以簡單的AT89S51微控制器入門較好。選用該微控制器入門有以下優點。▲ AT89S51微控制器。

    1、AT89S51微控制器內建資源較少,初學者不需要記憶大量的暫時用不到的知識點。假設對微控制器一竅不通,上來就去學MSP430或MC9S12這類微控制器,將會增加學習難度,甚至知難而退,再也不想學習微控制器了。

    2、51微控制器的中文資料、影片及圖書很多,學習這類微控制器,各種資料很容易獲得,降低了學習成本。另外,懂這款微控制器的人也很多,自學時遇到不明白的,在網上提問,很多網友亦可以給予解答。試想一下,若選擇了一款較陌生的微控制器(譬如C8051F300),遇到不明白的,找個老師請教也比較難。▲ ATtiny13微控制器。

    上述的AT89S51只適合入門學習,開發產品不適合選用該微控制器,因為其內建資源很少,所以51微控制器入門之後還需要學習一些較高階的微控制器。這裡推薦學習AVR或者STM8微控制器。

    AVR微控制器型號很多,像ATmega16、ATmega328皆為現在常用的微控制器,內建資源很豐富。另外,AVR的ATtiny系列微控制器有很多體積小巧的微控制器,譬如上圖中的ATtiny13只有8個引腳,工作電壓範圍為1.8~5.5V,內建1K Flash儲存器、4路10位ADC及模擬比較器,ATtiny9微控制器的引腳只有6個,並且價格低廉。在設計一些簡單的控制電路時選用這類微控制器可以減小PCB板的面積,降低成本。

  • 中秋節和大豐收的關聯?
  • 求李氏朝鮮歷代國王世系表?