自學單片機AVR和STM8哪個容易入門
STM32應用更廣泛一些,更流行,其開發板,編程器和開發環境都很成熟,搭建一個應用更容易獲得資源。
AVR常用的是8位單片機,在ARM大行其道的今天,AVR已經沒有太大的優勢了,除了個別場合有延續產品,用的越來越少。不是說AVR不好,隻是不夠流行,新人用得少了。新出品的AVR單片機也有了新特性,不過對新手來說,意義不大。
AVR STM都可以學,AVR單片機的應用範圍不比STM的少。
從你的起點看,建議你直接用高級語言入手,別聽專家說的用c語言之類的入門,就用aduino這種簡單易用的高級語言開發環境入手,網上也有非常多的學習教程、論壇也多……
俺是二十年前玩pic單片機入門的,picBASIC PRO入門,一直用到現在,同時也用microbasic for pic(8位、16位等等)。當然也用AVR和STM係列哈 不過都用arduino開發環境和小係統開發板。
建議學STM32,應用更廣,用的最多,需要有一定的C語言基礎,不過光學點單片機知識就做電子工程師有點困難,需要有合適的機會在工廠工程部磨練,多做項目,多讀讀別人的代碼,邏輯思路才清晰,往往初學感覺自己會了,碰到實際項目卻無處下手
隨便哪一個,我兩個都相對比較熟悉。新avr如attiny816比stm8豐富一些,如DAC CCL AC等等很實用,編譯環境as比iar好用,效率姑且不做比較,但仿真方麵as有時候設不了斷點,不知道為什麼。當然價格avr貴了一兩塊錢,相對可靠性我覺得avr應該更勝一籌,畢竟avr在工控行業大名鼎鼎
我建議有一定單片機基礎,就學STM8S,如果是小白,還是先用51吧,那寄存器少。新手應該學主流單片機,畢竟網上資源多,有問題網上基本都有資料,還有AVR單片機已經被PIC收購很多年了。新手不建議學。
我是如何自學單片機編程語言的 | |
首先肯定一點的是,編程是完全可以自學的,並且隻要掌握了中學水平的知識就可以學會。下麵我來給朋友們分享一下我是如何自學單片機編程語言的。 學習編程需要方法 我記得最初學習單片機編程語言是學的彙編語言,在當時比較流行的單片機是MSC-C51為內核的芯片... |
自學單片機數電模電電路沒學stm32需要搞懂 | |
如果學習過51單片機,能夠深入理解其硬件結構,並對寄存器有深入的理解,能夠利用單片機完成一些小製作,編寫過些程序代碼,能夠解決開發過程中的問題,對接口電路有熟悉,對相關接口芯片的時序有一定的認識。再學習STM32難度並不是很大的,個人還是建議學習... |
單片機正點原子mini版和精英版選哪個版本好 | |
要想判斷選哪個版本好,就必須先了解二者之間的區別 1.板子尺寸 Mini版:100mm * 80mm 精英版:115mm * 117mm 從板子尺寸大小方麵看,高度基本差不多,寬度上精英版會比Mini板寬一些,對學習使用而言,尺寸方麵的差異,影響不大。 2.板載MCU型號 Mini版:STM... |
stm32和arduino哪個好 | |
總的來說arduino和stm32是不具備直接對比性的。因為它們二者處於不同的維度,如果非要說誰強大的話,那麼對於工具而言,要看使用它的人,能把工具發揮到多強大。 Arduino是一個開源的電子開發原型平台。其包含硬件開發板和軟件IDE和各種開發生態。所以Arduin... |
自學單片機需要什麼基礎 | |
學習單片機需要摸擬電路、數字電路和編程的基礎 單片機的出現,大大簡化了電子產品的設計。過去需要很多電子元器件才能設計出來的功能,現在可以用單片機輕鬆實現,比如按鍵輸入、LED顯示、蜂鳴器、定時控製等等。要是沒有單片機,電子產品的很多功能幾乎是... |
- 單片機和嵌入式哪個好
- 單片機重要特性含義解讀
- 單片機三總線結構及時序分析
- 單片機沒有PWM外設也可以做可調占空比
- 開源硬件arduino是什麼
- 標誌寄存器中的狀態標誌和控製標誌
- at89c51和stc12c5a60s2的引腳的區別
- 學習51單片機要用到哪些硬件工具
- 單片機定時的時間怎麼改變
- 單片機自動斷電或關機電路圖講解
- 串口的波特率如何計算?串口通信波特率計
- 單片機波特率計算公式和方法
- 51單片機ram區域劃分
- spi時序圖怎麼看?spi時序圖閱讀方法
- 51單片機怎麼顯示出數字的?單片機數碼管
- 51單片機有幾個中斷源_52單片機中斷源
- 嵌入式係統的評價方法
- AT89C51單片機為核心的時鍾電路的程序設
- stm32學到什麼程度叫精通
- 用STM32隻會庫函數不會用寄存器有影響嗎