首頁(yè) > 評(píng)測(cè) > 創(chuàng)客造夢(mèng)機(jī)——Arduino M0評(píng)測(cè)

創(chuàng)客造夢(mèng)機(jī)——Arduino M0評(píng)測(cè)

  • 作者:seesea
  • 來(lái)源:21ic
  • [導(dǎo)讀]
  • 前言 夢(mèng)想總是要有的,萬(wàn)一實(shí)現(xiàn)了呢?Arduino M0對(duì)于筆者來(lái)說(shuō)就是實(shí)現(xiàn)創(chuàng)客夢(mèng)想的造夢(mèng)機(jī)。

 前言

 
夢(mèng)想總是要有的,萬(wàn)一實(shí)現(xiàn)了呢?每個(gè)人心中都有自己的夢(mèng),每個(gè)創(chuàng)客都有創(chuàng)造的沖動(dòng),應(yīng)習(xí)大大的號(hào)召,國(guó)內(nèi)更是掀起一番創(chuàng)客運(yùn)動(dòng)的高潮,這時(shí)候有一個(gè)功能強(qiáng)大又易用的創(chuàng)客工具就顯得很重要了,流行的幾大開(kāi)發(fā)平臺(tái)中,不得不提到 Arduino。
 
2005 年 Arduino問(wèn)世后,以其開(kāi)發(fā)容易、擴(kuò)展方便、社區(qū)資源豐富等優(yōu)點(diǎn)深受廣大創(chuàng)客們的喜愛(ài)并被廣范使用,然而隨著應(yīng)用的擴(kuò)大,8 位 AVR 單片機(jī)的性能和功能逐漸不能滿足需求了,主頻太低實(shí)時(shí)計(jì)算不能滿足要求?沒(méi)有 DAC 不能實(shí)現(xiàn)真正的模擬輸出?ADC 分辨率不夠測(cè)量太粗糙?PWM 分辨率太低控制不夠精細(xì)?用軟 RTC 計(jì)時(shí)不夠精準(zhǔn)?咱非電子專業(yè)創(chuàng)客對(duì)于電源控制掌握不了只會(huì)全功率運(yùn)行?難道 Arduino 只能將就于做一個(gè)玩具么?這時(shí)候官方適時(shí)推出了 32 位 ARM 芯片的 Arduino M0。官方說(shuō)法是 M0 是 UNO 平臺(tái)的 32 位增強(qiáng)版(中文版頁(yè)面沒(méi)有概覽這一項(xiàng)說(shuō)明,英文頁(yè)面原文:The Arduino M0 represents a simple, yet powerful, 32-bit extension of the Arduino UNO platform.),因此 M0 外觀及接口與 UNO 完全一致,讓創(chuàng)客們以最熟悉的面孔來(lái)使用升級(jí)版 UNO,不用花費(fèi)更多的學(xué)習(xí)成本來(lái)駕馭高性能的 M0。同時(shí)官方同步推出相應(yīng)的庫(kù)來(lái)讓創(chuàng)客們簡(jiǎn)單方便地使用 M0 的新功能。
 
新品上架 == 新技能 GET!
圖片1.png
 
開(kāi)箱
 
等待多時(shí),今天終于激動(dòng)地收到了 Arduino M0,小心翼翼地拆開(kāi)快遞箱,展現(xiàn)在眼前的是很雅致的印著藍(lán)色板子的包裝盒,啞光的表面讓人摸著和看著都覺(jué)得很舒服:
圖片2.png
打開(kāi)后,里面裝著板子、說(shuō)明書(shū)以及一張開(kāi)源DIY的貼紙,看到 OPEN SOURCE、HACKED、DIY 和 ARDUINO 有一種莫名的感動(dòng):
圖片3.png
 
Arduino主板是一種比較淺的藍(lán)色,看多了深藍(lán)色的電路板,覺(jué)得這種藍(lán)色很養(yǎng)眼,主板上還有橡膠緩沖用于保護(hù)元件,并有一張貼紙?zhí)崾鞠螺d IDE 的官方網(wǎng)址,細(xì)心又貼心的安排:

圖片24.png
 
揭去橡膠和貼紙,就看到了真實(shí)的主板,熟悉的 Arduino 標(biāo)志,以及反白印刷的型號(hào) M0 赫然展現(xiàn)在眼前,一切是這么的熟悉,沒(méi)有一絲陌生感;疑呐抛崾局_的工作電壓是 3.3V,USB 口換成 micro 口使得整體厚度減少,這種接口的 USB 線對(duì)于用安卓手機(jī)的人來(lái)說(shuō)也是順手就可以拿到了:
圖片4.png
背面同樣保持傳統(tǒng),印刷有更詳細(xì)的板子信息:
圖片5.png
主要板載資源
圖片6.png
 
Arduino M0 參數(shù)簡(jiǎn)表
表格1.jpg
 
主芯片 SAMD21 功能框圖
圖片7.png
 
與 Arduino UNO 比較
 
既然Arduino M0 是 UNO 的增強(qiáng)版,咱就對(duì)二者做個(gè)主要參數(shù)的比較吧:
 
表格2.jpg
 
性能上就不用說(shuō)了,一個(gè)是 8 位 AVR,一個(gè)是 32 位 Cortex-M0+ 的 ARM,M0 完勝 UNO。
 
資源上:
 
M0 的 2 - 13 數(shù)字引腳均有 PWM 功能,而 UNO 只有部分引腳有 PWM 功能。
 
M0 擁有一個(gè) 10 位分辨率的 DAC 輸出,復(fù)用 A0 引腳,UNO 沒(méi)有 DAC。
 
存儲(chǔ)空間 M0 可是大 UNO 一個(gè)數(shù)量級(jí)。

注意:
 
M0 的 SPI 接口僅在 ICSP 接口上提供,并不像 UNO 一樣有連接在數(shù)字引腳上。
 
M0 使用 3.3V 工作電壓,UNO 使用5V。
 
UNO 也有優(yōu)勢(shì),引腳的帶載能力大于 M0,5V 的工作電壓比較容易匹配外圍模塊。
 
M0 與 UNO 外觀一致,引腳也是標(biāo)準(zhǔn)的 Arduino 排列:
圖片8.png
 
這使得 UNO 上可用的擴(kuò)展板均可完美地用在 M0 上,比如網(wǎng)絡(luò)擴(kuò)展板和時(shí)鐘擴(kuò)展板:
圖片9.png

  • 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!

網(wǎng)友評(píng)論

  • 聯(lián)系人:巧克力娃娃
  • 郵箱:board@21ic.com
  • 我要投稿
  • 歡迎入駐,開(kāi)放投稿

熱門(mén)標(biāo)簽
項(xiàng)目外包 more+