首頁>Club>
23
回覆列表
  • 1 # 使用者2180181661382

    微控制器開發板都大同小異,根據功能價格自己選擇就是了,夠用即可,沒有必要多花哨。以下是小編推薦的四家值得購買的微控制器開發 板,各有千秋。那麼開發板也是需要微控制器搭配的或者自主品牌的開發板/開發工具,這裡我推薦一 家價效比和品質比較好的公司,深圳市英銳恩科技有限公司推出的EN系列微控制器和開發工具,一應俱全,方便省事。

  • 2 # 玩轉嵌入式

    微控制器開發板主要是用來幫助學習微控制器的,包括微控制器的硬體電路設計和微控制器的程式設計,所以品牌不重要,最重要的是例程、教程、講義等資料。建議在選擇微控制器開發板時要注意以下幾個事項。

    1.微控制器硬體資源/外設豐富

    要學習微控制器,就要儘可能多的接觸微控制器的外設電路,所以微控制器的外設電路越豐富,那麼我們接觸到的資源就越多,就越利於我們的學習。

    2.例程資源豐富/註釋清晰

    微控制器開發板都配套跟硬體相關的例程,透過硬體資源和例程能讓我們很快的掌握某一塊電路的硬體設計和程式設計。例程全面可以讓我們接觸更多的學習內容。微控制器的程式設計極具個人主觀性,每個人的程式設計思路都不一樣,所以良好的註釋習慣有利於我們學習控制原理。所以例程豐富/註釋清晰很重要。

    3.不要選擇修改過標頭檔案的

    目前國內做的好的微控制器開發板就那幾款,但是毫無例外,他們都修改過標頭檔案了,修改後,能讓使用者更容易的設定暫存器、更方便的控制硬體介面。雖然方便了學習,但是本人認為是存在問題的,這會使使用者完全跨過設定暫存器的環節,如果換一款其他型號的微控制器,很可能又一頭霧水,不知所措。用習慣了他們的標頭檔案,會產生很大的依賴性。

    所以說,微控制器開發板教程、例程、售後才是最重要的。

  • 3 # Geek視界

    根據我所知道的回答一下這個問題。

    這裡推薦一個入門簡單,感測器豐富的微控制器:

    arduino:aruidno可以說是全球最流行的開源硬體了,一個非常方便和優秀的硬體開發平臺,支援各類感測器,可以實現很多物聯網應用。arduino用於大量的社群資源。

    arduino簡介

    先直觀的看一下,下圖顯示了常用的aruino uno板,主要的效能引數:

    主控晶片:atmerga 328P

    輸入電壓:7~12V

    模擬引腳:6個

    數字I/O引腳:14個(其中6個支援PWM)

    時鐘頻率:16MHz

    記憶體:32KB

    EEPROM:1KB

    工作電壓:5V

    arduino能幹什麼

    下圖展示了Arduino的作品,可以製作機器手、製作各類機器人、利用各類感測器製作物聯網作品等等。

    ardunio的優勢

    arudino具有非常豐富的第三方資源,由於aruidno是開源硬體,全部是開源的,可以深入的瞭解其底層的機制,而且預留了非常友好的開發介面。開發者和愛好者設計了自己的作品後,將硬體和軟體用來分享。在社群可以找到很多基本的模組。比如舵機控制模組、PID調速模組、A/D轉換魔鎧等。

    arduino最初為嵌入式開發學習而生。現在已經遠遠超出了嵌入式的技術領域。擁有很多電子領域之外的愛好者,憑藉豐富的創造力,可以開發很多有趣的作品。

    arduino的開發環境

    arduino的開發環境如下圖所示

    arduino採用C語言程式設計,aruidno IDE可以用在windows、OS X、Linux等主流作業系統。

    aruidno ide開發環境簡單,非常容易掌握,提供了非常多的標準庫,不需要太多的微控制器基礎,就可以進行快速度開發。

    機房的溫溼度檢測:透過溫溼度感測器

    精密空調控制:透過TTL轉RS485的modbus協議實現

    普通空調控制:透過紅外模組實現

    浸入檢測:透過浸水檢測模組實現

    動力系統電流檢測:透過互感線圈實現

    ... ...

    最後透過乙太網板,將採集的各種資料傳送到伺服器,對資料進行展示,如果資料超出設定值,那麼發出報警。

    raspberry pi是隻有信用卡大小的迷你電腦,擁有USB介面、乙太網口、SD擴充套件口、HDMI高畫質介面等。現在已經推出了raspberr pi 3b+的版本。

    raspberry pi的功能非常的強大,預裝了linux作業系統,採用了64位1.4G四核CPU,支援無線標準802.11ac,2.4G和5G。

    raspberry pi可以用作位小型伺服器使用、可以用於網路安全監測平臺使用,可以用於家庭的多媒體播放器,可以建立家庭用的NAS系統。。。

  • 4 # 比利與安迪

    最好的微控制器還沒有被髮明出來,現有的熱門微控制器裡 arduino 缺乏運算力,也不支援熱門人工智慧語言或工具平臺,應該很快就被取代。樹莓派目前支援一些簡單的人工智慧應用,但是運算能力凸現薄弱與各種限制。短期內可以想象以ARM處理機為核心,環繞以更多運算能力與FPGA,方便處理目前眾多熱門的一些應用,好比追尋鎖定移動目標,識別語言文字,自走車,價格預測,影象識別,等等。

    以 FPGA 為核心的平臺,包含低價 CPU 與 MCU 核,加上可程式設計的 GPU 與程式語言的無縫支援與接合,是最理想的。但近期比較可能出現的是與樹莓派相容而運算能力更強大的微控制器,加上一些銜接感測器而容易程式設計的FPGA。各種晶片設計並不少,但是微控制器更大的要求是大眾化,也就是方便使用。要想方便使用就必須有現成開發平臺的支援,但是畫圖紙設計微控制器的天才們還辦不到,就只能等待熱門應用的設計自己來逐漸解決問題。

  • 5 # 二進位制君

    微控制器的學習,只要肯下功夫,只需要一塊最小系統就可以學好。當然,如果有一塊提供優質售後服務的開發板,自然如虎添翼學的更快。

    不知道問題主想要學習哪款微控制器,我就以我自身的體驗推薦一款吧-正點原子的stm32開發板。

    首先說下微控制器,目前意法半導體微控制器以其超高性價比迅速獲取的眾多市場的歡心,包括8位微控制器系列stm8和32位微控制器系列stm32。市場前景自然不必擔心,並且stm32的函式庫和stm8函式庫有很多相同之處,學會一個很容易就會另一個,也會更容易接入嵌入式的學習

    再說下正點,正點原子是最早一批進行stm32設計和生產的廠家。在多年的設計實踐,出版了《精通STM32F4》,《原子教你玩STM32》和《例說STM32》,並與意法半導體公司保持長期合作關係。實力毋庸置疑,學習更放心。

  • 6 # 微控制器軟體工程師

    這個我建議上淘寶上搜下微控制器開發板,銷量排在前面的都是不錯的,8位微控制器建議用8051核心,32位的建議使用ARM cortex-m核心STM32。

  • 7 # 平安萬里行

    我只說自己的看法,上學老師沒給講清微控制器,做實驗也一兩個,流水單。後來在某寶上看到《手把手教微控制器》200元,實驗板,軟體,教學影片,電子書等。這才學會了不少微控制器控制方面的東西。這書做教材也沒有問題。自己去看吧。

  • 8 # 阿P折騰吧

    我玩了好幾種微控制器,入門簡單的微控制器主要有51系列微控制器和arduino系列。

    51系列微控制器

    51系列微控制器是對所有相容Intel 8031指令系統的微控制器的統稱。其代表型號是ATMEL公司的AT89系列,它廣泛應用於工業測控系統之中。很多公司都有51系列的相容機型推出。51微控制器是基礎入門的一個微控制器,還是應用最廣泛的一種。需要注意的是51系列的微控制器一般不具備自程式設計能力。

    新手學習可以使用學習開發板,也可以用最小系統板自己搭外圍電路。建議先從學習開發板入門,最小系統板要懂得一些電路基礎,搞不好接錯就燒掉了,而且玩起來更加麻煩一些。

    學習開發板根據我自己的使用我覺得天祥的開發板做得挺好,配合《新概念51微控制器C語言教程》這本書可以很好很系統的學習,然後再去學著用最小系統板或者直接自己買微控制器晶片搭最小系統去應用。

    51系列微控制器有以下的特點:

    學起來

    簡單

    易上手

    51系列微控制器較為原始,沒有太多的輔助,能讓新手系統地學習微控制器程式設計。但是缺點就是較為枯燥,剛上手的時候可能會無所適從。

    arduino

    Arduino是一家制作開源硬體和軟體的公司,同時兼有專案和使用者社群,該公司負責設計和製造單板微控制器和微控制器包,用於構建數字裝置和互動式物件,以便在物理和數字世界中感知和控制物件。該專案的產品是按照GNU寬通用公共許可證(LGPL)或GNU通用公共許可證(GPL)[1] 許可的開源硬體和軟體分發的,Arduino允許任何人制造Arduino板和軟體分發。 Arduino板可以以預裝的形式商業銷售,也可以作為DIY包購買。

    某寶上一百多塊錢能夠買到一套中國產的arduino,其實就是盜版的arduino,但是拿來學習是完全足夠了的。

    我隨便在某寶找了張圖,大概就這麼個套件。

    arduino有以下的特點:

    便宜

    跨平臺

    簡易的程式設計環境軟體開源並可擴充套件

    硬體開源並可擴充套件

    根據我使用arduino的感受來說,程式設計語法上要比51來得要方便很多,因為它的程式設計環境裡面講一些東西給你簡化了。但是個人覺得者並不利於新手的長遠發展,拿來培養興趣倒是一個很不錯的選擇。

  • 9 # 小鱷魚胖胖

    以我個人的學習經驗來談談吧。

    其實不管那種開發版,資料豐富是最重要的,對於初學者來說,如果有充足的資料來學習,那麼會事半功倍的,如果資料不完整,即使開發板上的資源很豐富,你也沒辦法得到有效的學習。

    如果您是剛開始學習微控制器,我建議購買一塊資源豐富且資料完善的51微控制器,板子上的資源其實很重要,有人會說51最小系統可以滿足,其實我認為對於初學者來說是不夠的,如果板子上的資源充分,你把板子上的資源從頭到尾實踐一次,最終透過這塊開發板做一個具體的專案,那麼你才能夠說自己對微控制器學習入門了。為什麼板子的資源很重要呢?因為微控制器學習難點不是學習微控制器本身,更重要的是用微控制器相關的知識來解決實際的問題。要想解決實際相關的問題,那麼你得了解相關感測器,以及熟練運用各種通訊協議,使微控制器與感測器如何進行資料交換,如果僅僅一個最小系統,那麼對於初學者來說,會錯過很多的必備知識。

    另一方面學習資料的豐富程度也很重要,對於初學者來說,可能對微控制器一頭霧水,這時寫個程式碼出了問題,而沒有相關資料來學習解決,對初學者的信心很受打擊。所以一塊開發板,板子資源和學習資料都很重要。

  • 10 # 蟻哥愛科技

    微控制器開發板和我們平時用的家電還是有區別的,和品牌的關係不太大。當然有些廠商提供的資料比較全面,提供比較多的例程,還是能帶來很多便利的。

    實話實說,同樣型號的微控制器開發板,功能都一樣的,真心想學好的,只要有耐心和細心,多學多練就可以了。比如中國產的arduino,價格經濟的51核心板以及stm32核心板等,都是不錯的選擇,資料和教程嘛,嘿嘿,某寶很多店鋪都有免費連結的!

  • 11 # ouyangfeng

    esp32 雙核 帶wifi 藍芽。特別時候做物聯網。採集東西。很多庫 。語言很多都支援。我現在也在學 買了esp8266和esp32 。esp8266弱了點,這些價格都便宜 10塊 和27塊。

    伺服器可以用樹莓派。

  • 中秋節和大豐收的關聯?
  • 坦克炮管裡面有異物的時候能開炮麼?會不會炸膛?