首頁(yè) > 評(píng)測(cè) > 創(chuàng)客造夢(mèng)機(jī)——Arduino M0評(píng)測(cè)
創(chuàng)客造夢(mèng)機(jī)——Arduino M0評(píng)測(cè)
- [導(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!
開(kāi)箱
等待多時(shí),今天終于激動(dòng)地收到了 Arduino M0,小心翼翼地拆開(kāi)快遞箱,展現(xiàn)在眼前的是很雅致的印著藍(lán)色板子的包裝盒,啞光的表面讓人摸著和看著都覺(jué)得很舒服:
打開(kāi)后,里面裝著板子、說(shuō)明書(shū)以及一張開(kāi)源DIY的貼紙,看到 OPEN SOURCE、HACKED、DIY 和 ARDUINO 有一種莫名的感動(dòng):
Arduino主板是一種比較淺的藍(lán)色,看多了深藍(lán)色的電路板,覺(jué)得這種藍(lán)色很養(yǎng)眼,主板上還有橡膠緩沖用于保護(hù)元件,并有一張貼紙?zhí)崾鞠螺d IDE 的官方網(wǎng)址,細(xì)心又貼心的安排:
揭去橡膠和貼紙,就看到了真實(shí)的主板,熟悉的 Arduino 標(biāo)志,以及反白印刷的型號(hào) M0 赫然展現(xiàn)在眼前,一切是這么的熟悉,沒(méi)有一絲陌生感;疑呐抛崾局_的工作電壓是 3.3V,USB 口換成 micro 口使得整體厚度減少,這種接口的 USB 線對(duì)于用安卓手機(jī)的人來(lái)說(shuō)也是順手就可以拿到了:
背面同樣保持傳統(tǒng),印刷有更詳細(xì)的板子信息:
主要板載資源
Arduino M0 參數(shù)簡(jiǎn)表
主芯片 SAMD21 功能框圖
與 Arduino UNO 比較
既然Arduino M0 是 UNO 的增強(qiáng)版,咱就對(duì)二者做個(gè)主要參數(shù)的比較吧:
性能上就不用說(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 排列:
這使得 UNO 上可用的擴(kuò)展板均可完美地用在 M0 上,比如網(wǎng)絡(luò)擴(kuò)展板和時(shí)鐘擴(kuò)展板:
- 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!
網(wǎng)友評(píng)論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開(kāi)放投稿
行業(yè)新聞
熱門(mén)標(biāo)簽
論壇活動(dòng)
more+
公開(kāi)課
more+
項(xiàng)目外包
more+
- NRF52810藍(lán)牙數(shù)字耳機(jī)找人定制
預(yù)算:¥30005天前
- 125KW模塊式PCS軟硬件外包開(kāi)發(fā)
預(yù)算:¥1100000015小時(shí)前
- 12V汽車啟動(dòng)電源項(xiàng)目BMS設(shè)計(jì)
預(yù)算:¥50000023小時(shí)前
- 數(shù)據(jù)可視化軟件 開(kāi)發(fā)
預(yù)算:¥5000023小時(shí)前
- PLC項(xiàng)目調(diào)試修改
預(yù)算:¥100001天前
- 起動(dòng)電機(jī)控制器開(kāi)發(fā)
預(yù)算:¥1100001天前