herunterladen

AVR2102: RF4Control - User Guide
Features
• RF4Control is the Atmel ZigBee RF4CE Certified Platform
• Architecture overview
• APIs: RF4CE and serial interface
• Example application: Key Remote Controller and Single Button Controller
• Example application: Terminal Target
• Example application: Serial Interface, ZRC Serial Interface
• Transceiver support – 2.4GHz: Atmel AT86RF231, AT86RF232, ATmega128RFA1
and ATmega256RFR2
• Transceiver support – 900MHz: Atmel AT86RF212
• MCU support: ATmega family, such as Atmel ATmega1281, Atmel
ATmega128RFA1,Atmel ATmega256RFR2
• MCU support: AT32UC3A3256S, AT32UC3B1128
• MCU support: ATxmega256A3
• MCU support: AT91SAM3S4B
• Bootloader support for ATmega128RFA1.
• Watchdog support.
• NVM Multi-write Support for ATmega128RFA1.
• Board configuration to demonstrate implementation w/o 32kHz crystal.
1 Introduction
This document is the user guide for the Atmel
®
RF4Control software stack. The
RF4Control stack is a ZigBee
®
RF4CE Certified Platform implementing the ZigBee
RF4CE standard [11].
The RF4Control stack is used with Atmel microcontrollers and IEEE
®
802.15.4
transceivers. Some microcontrollers, such as the Atmel ATmega1281 [6], are used
for reference implementations. Other Atmel microcontrollers can be used based on
the application requirements. The ZigBee RF4CE specification makes use of the
2.4GHz band, and Atmel IEEE 802.15.4 transceivers, such as the Atmel
AT86RF231 [4], support the 2.4GHz band. In addition, the RF4Control stack
supports the sub-1GHz bands, as defined in the IEEE 802.15.4-2006 standard [1],
with the Atmel AT86RF212 [3]. For applications requiring the use of a single-chip
implementation (transceiver and microcontroller SoC), the Atmel megaRF family
provides such a single-chip solution. As a reference, the ATmega128RFA1 [5] is
used.
This user guide introduces the RF4Control architecture and its implementation in
section 2. Based on the stack, several example applications are implemented
demonstrating the use of the stack’s functionality and APIs. Chapter 3 describes
the example applications.
Remote controlling is the main application area for RF4CE, and the Example
applications section introduces a few application examples (Terminal Target and
Key Remote Controller). Section 3.2 introduces a Single Button Controller example
application and walks through its implementation. The Key Remote Controller,
Atmel
MCU Wireless
Solutions
Application Note
Rev. 8357D-AVR-06/12
Verzeichnis