该指南是初学者入门指导手册,专为使用符合 IEEE 802.15.4 标准的 ATmega128RFA1 单芯片收发器进行无线通信的初学者而设计。

如何成为一名成功的 AVR 开发人员:

  • 获取软件
  • 获取硬件
  • 开始开发

如果您在起步阶段需要帮助,请参阅我们的 技术支持中心

 

步骤 1:获取软件

为了使用 ATmega128RFA1 单芯片收发器,您将需要 Atmel Studio 7 软件和无线软件栈。

 

Atmel Studio 7 可以与所有基于 Atmel AVR 和 Atmel® | SMART ARM® 的 MCU 一同使用。

 
 

无线软件栈
Atmel 免费提供大量符合 IEEE 802.15.4 标准的经过认证的软件栈,为开发无线解决方案提供了一个良好开端,同时缩短了产品面市时间。

根据您对数据速率、功耗、复杂性、最小内存使用等的不同需求,您可以从下列栈中选择:

IEEE 802.15.4 MAC
IEEE 802.15.4 标准使用低数据速率、低功耗、简单易用、短程射频发射在无线个人区域网 (WPAN) 中为数据通信器件定义协议和兼容的互连性。Atmel 基于新的架构开发了可以支持不同目标平台(微控制器和电路板)和射频收发器的 MAC 栈软件。这样,可以很简便地跨多种 Atmel 平台和收发器实现可移植性以及可配置性,从而提高资源利用率

 

适用于微控制器、电路板和射频接收器的 IEEE 802.15.4 MAC 栈软件

 

RF4Control - ZigBee RF4CE
Atmel RF4Control 是一个全功能、符合 ZigBee RF4CE 标准的平台。ZigBee RF4CE 标准提供了一个简单的网络连接层和标准的应用配置文件,使您可以创建多个供应商共同使用的消费电子 (CE) 解决方案,是对 IEEE 802.15.4 标准的增强。RF4Control 软件包支持所有 Atmel 射频 单芯片解决方案射频收发器,可提供与 900MHz 频带相同的功能和特性,因此扩展了符合标准的 2.4GHz 操作。

 

ZigBee RF4CE 软件栈

 
 

BitCloud - ZigBee PRO
BitCloud PRO 是 Atmel 为 megaAVR® 和 ARM® 提供的全功能、经过 ZigBee PRO 认证的第二代嵌入式平台。栈为运行在 Atmel 无线平台上的可靠、可扩展、安全的无线应用提供了一个软件开发平台。

 

全功能第二代嵌入式 ZigBee PRO 软件栈

 
 

BitCloud Profile Suite
BitCloud Profile Suite 套件基于符合 IEEE 802.15.4 标准的 BitCloud ZigBee PRO 栈,是 Atmel 为快速开发经过 ZigBee 认证的产品而提供的可立即使用的框架。该套件包括 ZigBee 智能电量 (ZSE)、ZigBee 楼宇自动化 (ZBA) 和 ZigBee 家庭自动化 (ZHA) 器件类型的一组完整的、全功能参考实现。

了解详情

获取您需要的文档
若要获取 ATmega128RFA1 数据手册,请单击 此处

 

步骤 2:获取硬件

评估工具包
ATmega128RFA1 评估工具包可开发、调试和演示符合 IEEE 802.15.4 标准的无线应用,如 ZigBee 和 6LoWPAN。工具包包括两个用于 ATmega128RFA1 器件的评估板,带有可与 STK600 初学者工具包配合使用的 2.4GHz ISM 频带。

 

ATmega128RFA1 评估工具包

 
 

STK600 是一个完整的 AVR 闪存微控制器初学者工具包和开发系统。借助其可对新设计进行原型开发和测试的高级功能,设计人员可以快速在 AVR 上开发代码。

 
STK600详情  

Atmel 8 位和 32 位 AVR 微控制器初学者工具包

 
 

REB231ED-EK 演示了结合最前沿 ATxmega256A3 微控制器的 2.4GHz 射频收发器 AT86RF231 的独特性能和丰富的功能集。REB231ED-EK 包含两套射频延伸板 (REB)、控制器基板 (REB-CBB) 和 RS232 电缆,以便与计算机相连。

 

用于 Atmel AT86RF231 射频收发器的评估平台和参考设计

 
 

Atmel REB232ED-EK 演示了结合最前沿 Atmel ATxmega256A3 微控制器的 Atmel® 2.4GHz 射频收发器 AT86RF232 的独特性能和功能集。

 

用于 Atmel AT86RF232 射频收发器的评估平台和参考设计

 
 

调试器
为了在运行 ATmega128RFA1 的同时调试、编程和跟踪代码,您需要一个调试器。

Atmel 目前提供三种适用于 ATmega128RFA1 的调试器:

 

适用于 Atmel 8 位和 32 位 AVR 微控制器、具有片上调试功能的系统内调试器

 

适用于 Atmel 8 位和 32 位 AVR 微控制器的中档在系统调试器和编程器

 

适用于 Atmel 8 位和 32 位 AVR 微控制器的系统内调试器

 
 

对于初次使用 ATmega128RFA1的用户,建议使用 Atmel JTAGICE 3。

 

步骤 3:开始开发

软件和硬件准备就绪后,即可开始进行开发。

 

其他资源

常见问题和在线工具帮助知识库
综合性的常见问题数据库可以帮助解答您的很多问题。为便于浏览,常见问题是按产品组及其子类别组织的。同时还提供了很多工具用户指南的在线版本。

应用说明和其他文档
为使您最有效地使用微控制器,免费提供了包含详细的应用特定信息的应用说明和数据手册。此处将为您提供快速入门指南、迁移说明、设计注意事项、外设驱动程序和其他有用的代码示例。可在“文档”标签中的器件页找到相关的应用说明。

论坛
不必再闭门造车!全球用户都可以随时互相探讨有关使用 Atmel 微控制器的新话题和创新性应用。作为社区成员,您可以参与讨论;针对您提出的任何问题,您都可以获得宝贵的反馈意见。

培训和活动
了解更多信息!通过参加世界范围内的培训、讲座、展会、研讨会和各类会议,您可以了解最新信息和最热门主题。Atmel 足迹遍布世界各地,向客户展示新产品和新特性。

第三方支持
Atmel AVR 产品获得全球顶级公司的广泛第三方支持。他们将提供硬件和软件开发工具以及 AVR 咨询服务。可以有效地帮助设计人员迅速开发应用,并在需要时为其项目提供专业指导。

以下是这些公司的详细信息和联系方式。