Arduino最新资讯 Arduino M0 开箱测评

2015-08-101.9万
精华项目
AI 快速预览详细 收起
Arduino M0是一款基于ARM Cortex m0核心的32位单片机开发板,工作电压为3.3V,具有48MHz主频、256KB闪存和32KB内存。相比Arduino UNO,M0在GPIO、IIC/TWI接口、PWM、SPI和模拟输入输出方面有所改进。例如,M0提供了12路8-bit PWM输出,并且A0管脚支持10-bit DAC接口,提升了模拟量输出的精度。此外,M0兼容早期的Arduino扩展板,适合各种应用场景。
上周刚拿到的Arduino M0,迫不及待的拿过来和大家分享一下,过过眼瘾也是极好的!

Arduino最新资讯 Arduino M0 开箱测评图1


file:///C:/Users/Grey_/AppData/Local/Temp/msohtmlclip1/01/clip_image002.jpg
Arduino M0来自www.arduino.org,Arduino.org现在是Arduino的商标持有者。关于www.arduino.ccwww.arduino.org的之间的爱恨情仇此处就不做过多简介,有兴趣的童鞋,可以自行八卦一下。

打开Arduino M0的包装,除了传统的说明书+贴纸之外,包装内还多了四个透明的脚垫,非常的贴心,无论是防滑,还是防短路接触都是非常不错的(不过这脚垫也太大了吧!)
Arduino最新资讯 Arduino M0 开箱测评图2


file:///C:/Users/Grey_/AppData/Local/Temp/msohtmlclip1/01/clip_image004.jpg
板子上有一个小标签,“DOWNLOAD THE NEW IDE FROM ARDUINO.ORG”。底下是两个电容,使用之前,需要下载一个新的Arduino IDE。目前只有1.7之后的版本才能会支持Arduino M0这块板子。
Arduino最新资讯 Arduino M0 开箱测评图3


file:///C:/Users/Grey_/AppData/Local/Temp/msohtmlclip1/01/clip_image006.jpg
从细节上看,M0的设计师在设计的时候还是花了一点心思的。
Arduino最新资讯 Arduino M0 开箱测评图4

三处板载GND底部丝印都被标白,与其他管脚做了一个很明显的区分。右侧较大的6-Pin排针是SPI接口,较小的10-Pin排针是SAMD21的SWD口。
整块板子的尺寸、孔位和Arduino Uno R3 保持了完全一致,使它兼容了很多早期的Arduino扩展板。

file:///C:/Users/Grey_/AppData/Local/Temp/msohtmlclip1/01/clip_image008.jpg
Arduino最新资讯 Arduino M0 开箱测评图5

背面印有Arduino Logo,由丝印”DEVELOPED BY Atmel”可知,M0又Atmel的芯片。

Arduino M0采用Atmel SAMD21单片机作为控制核心,这是一个基于ARM Cortex m0核心的32位单片机,外观上看更像是DFRobot家的Bluno系列开发板,microUSB接口+外接电源接口组合设计。SAMD21拥有48MHZ主频,256KB 闪存和32KB内存,运行速度足以应付绝大部分的应用场景。


参数规格:
主控器                           ATSAMD21G18
工作电压                       3.3V
输入电压(推荐)         6-15 V
输入电压(极限)         4.5-20 V
数字I/O管脚                  14(12 PWM and UART)
模拟输入管脚                6 (12位 ADC)
模拟输出管脚                1 (10位 DAC)
I/O管脚直流                  7 mA
闪存                              256 KB
内存                              32 KB
时钟晶振                       48 MHz


很多人肯定会好奇,相比Arduino UNO,M0又会给我们带来哪些惊喜呢?让我们来一一细数一下:

1.GPIO的改变:由于SAMD21是一个块3.3V电压的32位主控器,M0的14个数字管脚只能承受最大3.3V,7mA的直流电,内部上拉电阻在20~60kOhms(默认未连接状态)。这和之前的UNO相差甚大,需要注意一下。

2.IIC/TWI接口:与Leonardo保持一致,2 (SDA) and 3 (SCL)

3.PWM:M0提供了12路8-bit PWM输出,这意味着除了UART的D0和D1之外,其他的数字管脚都可以作为PWM管脚来使用,不过官网一提到了两组不能同时使用的管脚。D4和D10不能同时使用PWM;D5和D12不能同时使用PWM

4.SPI:M0的SPI引脚不在与其他管脚所复用,而是单独引出在原先的ICSP接口。这意味着如果你想用的扩展板上没有保留ICSP接口,那么你就没办反用了T_T。

5.Analog inputs: A0~A5. Arduino M0增加了模拟管脚的输入分辨率,由原先的10位ADC(1024)提升到了12位ADC(4096)。提升了它的精度,但电压依旧保持在3.3V。

6.DAC: A0. M0支持1路10-bit DAC接口,A0管脚支持DAC功能,可以提供10-bits分辨率的模拟量输出。这相比用PWM去模拟电压输出而言,在精度上提升了太多。

开箱到此结束,稍后试一下它的教程如何。

官方产品页面(英文):http://www.arduino.org/products/arduino-m0
官方使用教程(英文):http://labs.arduino.org/Arduino%20M0

转发注明转自DFRobot创客社区(https://www.dfrobot.com.cn/




创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(10)
weesky
weesky
看来这就是Arduino Zero。虽然不知道Arduino的注册商标出了什么问题,但是保护商标,还是非常重要的!不然有可能导致被它人用烂的风险。
目前还是喜欢.cc
Grey
Grey
作者
回复weesky
恩,M0对应的是Zero,cc的社区资源确实比较丰富,毕竟存在的时间摆在那边,这都是要积累
suoma
suoma
是arduino Due吧?M0是新品吗?
suoma
suoma回复Grey
DUE也是M内核
Grey
Grey
作者
回复suoma
Due很早就粗现了,M0是新品
LEOFENG
LEOFENG
顶一个吧
qq815076543322
qq815076543322
这是国内代工的吧
lauren
lauren回复qq815076543322
怎么看?有啥标示区分吗?
visionsl
visionsl
Analog inputs精度提升, 是否意味着能采集精度更高的模拟数据? 这也要传感器支持吧?
看起来很诱人, DFRobot什么时候开卖?
Grey
Grey
作者
回复visionsl
Analog inputs精度提升确实能够提升传感器数据采集精度,但不知道会不会然并卵,适合高精度的传感器,配上48Mhz的主频,一般使用应该是妥妥的。
dbc0301
dbc0301
www.arduino.cc和www.arduino.org到底是什么关系?
为什么只有www.arduino.org有中文版?
dbc0301
dbc0301回复mxhhaixin
原来是这样,谢谢。:)
mxhhaixin
mxhhaixin回复dbc0301
arduino.cc现在拥有美国的商标。其他地区的商标为arduino.org拥有。
共4条回复,已加载2条,点击查看更多共4条回复,已加载全部
mxhhaixin
mxhhaixin
看来开源世界又搞分家了。求普及更多细节。
吹口琴的钢铁侠
吹口琴的钢铁侠
不明觉厉눈_눈
国内有代理吗
joyyazi
joyyazi
看样很高大的样子。。。。
丄帝De咗臂
丄帝De咗臂
为啥我打不开arduino.cc呢
- 没有更多了 -