Hardware SAMR21 node

Alexandre Abadie edited this page Nov 22, 2018 · 2 revisions

The SAMR21 open node is based on an Atmel SAM R21 Xplained Pro evaluation kit built on top of an Atmel ARM Cortex M0 micro-controller. This new open node also contains an IEEE 802.15.4 Atmel radio interface at 2.4 GHz.

The SAMR21 Open Node can reset, debug and program the ARM Cortex M0 through the embedded debugger (EDBG) connected to the gateway USB port. This component also allows a UART connection to the M0. The input power source is configured through the power management.

IoT-LAB special configuration

The serial connection baudrate should be configured at 115200 bauds in the firmware.

Schematics and Datasheets

In details, the main hardware components contained in the node are :

  • ATSAMR21G18A (48 MHz, 32bits, 32kB RAM, 256kB flash)
  • Radio interface 2.4 GHz AT86RF233
  • One on-board LED (orange)

Extensions with sensors

Nodes in Saclay site (samr21-1 to samr21-15) are equipped with Atmel I/01 Xplained extension. On those nodes, extra sensors are also available:

Example firmware

IoT-LAB provides an example firmware that can be tested on SAMR21 board. This firmware is based on RIOT-OS default example. It can interact with the I/O1 Xplained extension (only temperature sensor and LED are supported for the moment). Example of RIOT shell commands:

% list available commands
% list network interface
% broadcast a message
txtsnd 4 bcast "Hello IoT-LAB"
% read temperature sensor
saul read 0
Clone this wiki locally
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.