亚太地区ARM mbed培训计划官方工具包——Seeed Arch Link测评
发布时间:2016-12-06
分享到:
亚太地区ARM mbed培训计划官方工具包——Seeed Arch Link测评
发布时间:2016-12-06
分享到:

Arch Link是基于mbed的开发板,基于Nordic nRF51822和WIZnet W5500以太网接口。 支持Arduino接口,Grove连接器和micro SD接口,可以非常容易地创建蓝牙低功耗设备。Grove - Servo和Grove温湿度传感器,可以建了一种非常简单的方法来使用BLE(蓝牙低能耗 )控制。

工具包有一个小巧的包装盒子。

套件内包含Arch Link开发板、Grove - Servo和Grove温湿度传感器。

开发板资源、布局:

开发板主要特点:

  • Nordic nRF51822多协议蓝牙4.0低功耗/ 2.4GHz射频SoC、ARM Cortex M0 处理器、256kB flash/32kB RAM
  • 支持mbed:基于LPC11U35的CMSIS DAP、使用CMSIS DAP标准进行调试、USB虚拟串口通讯
  • WIZnet W5500以太网 ,带RJ45连接器
  • Arduino接口与Grove连接器、I2C和Servo连接器
  • USB Micro B接口、MicroSD接口
  • 线上IDE、易用C/C++ SDK

其中LPC11U35是NXP的ARM Cortex M0 低成本32位微控制器,在开发板上应用于CMSIS DAP。

Nordic nRF51822则封装在了一个模块上,外加了屏蔽罩。

以太网接口为WIZnet W5500方案,W5500通过SPI接口与nRF51822进行通讯,这是一种应用很广泛的以太网接口方案。

W5500特性:

  • 支持TCP,UDP,ICMP,IPv4,ARP,IGMP,PPPoE硬件TCP / IP协议
  • 支持省电模式
  • 支持通过UDP的LAN唤醒
  • 支持高速串行外设接口(SPI模式0,3)
  • 用于Tx / Rx缓冲区的内部32KBty内存
  • 嵌入式10BaseT / 100BaseTX以太网PHY

相关开发板推荐:

Arch Link主要的接口,USB Micro B接口、以太网接口、MicroSD接口。

传感器与开发板的连接方式:

开发板上电与mbed使用

使用USB Micro B接口与电脑进行连接,会在电脑上生成存储设备。

同时,开发板上的电源灯点亮,蓝牙灯闪烁等等。

开发板一大亮点就是mbed的支持。mbed是一个面向ARM处理器的原型开发平台,它具体包括免费的软件库(SDK),硬件参考设计(HDK)和在线工具(Web)三部分内容。

首先,通过mbed进行登陆

可以通过Import功能,将可以使用到的库或是工程进行导入。也可以通过搜索功能,找到自己适用的库或工程,导入或添加到自己的工程中。

打开Import窗口,点击通过URL导入,输入导入连接为:

https://developer.mbed.org/teams/znrobotics/code/Seeed_Arch_link_TempAndHumidity/

选择导入方式为工程的方式,即将此库导入为一个独立的工程。

点击编译图标,进行在线的编译。

编译完成,没有错误,并生成了hex文件,此时弹出hex文件的下载窗口。

将下载的hex文件,复制到开发板生成的存储设备中。复制完成后,按一下开发板的复位按键。

程序开始运行,使用串口助手以9600波特率打开板卡所识别到的串口号,可以看到,开发板将采集到的温湿度值通过串口发送到电脑上。

小结

Arch Link支持线上IDE mbed进行开发,有大量丰富的C/C++库可以使用,开发项目非常快捷。nRF51822与W5500的接合,双大大增强了其可玩性,SPI接口的MicroSD虽然在速率上有一些限制,但其实现了大容量的存储,在更多的方案中可以有用武之地。兼容Arduino接口,可以连接更多的传感器,DIY起来得心应手。

原创申明:本文为爱板网原创,谢绝转载!

相关开发板推荐:

加入微信技术交流群

技术交流,职业进阶

关注电路设计技能公众号

了解最新技术方案

加入电路城 QQ 交流群

与技术大牛交朋友

讨论