Jennic JN51XX中文开发指南:Zigbee与IEEE 802.15.4详解

需积分: 9 11 下载量 88 浏览量 更新于2024-12-15 收藏 1.83MB PDF 举报
"Jennic 中文开发指南" 本文档是针对Jennic硬件平台,特别是Zigbee和IEEE 802.15.4无线通信标准的开发者指南,适用于Jennic的JN51XX系列芯片,如JN5121和JN5139。该指南由北京博讯科技有限公司编写,旨在帮助开发人员理解和使用Jennic的软件开发工具和Zigbee协议栈。 ### 第一章 基础概念 本章介绍了开发无线传感器网络(WSN)所需的基本概念,为后续章节的学习奠定基础,确保开发者对Zigbee和IEEE 802.15.4有清晰的理解。 ### 第二章 平台介绍 此章详细描述了开发所需的硬件环境,包括Jennic的JN51XX微控制器,以及配套的软件平台。硬件环境涵盖了必要的硬件组件,而软件平台则可能包括开发环境、编译器和调试工具等。 ### 第三章 快速入门 这部分引导开发者快速上手,指导如何安装软件,编译和下载程序到Jennic芯片中。还提供了WSN例程的代码解释,帮助理解基本操作,并教授如何修改代码以适应不同需求。 ### 第四章 基于Zigbee协议栈进行开发 这一章深入讲解了Zigbee协议栈的架构,包括协议栈的各个组成部分以及开发接口API。同时,还详细介绍了ZigBee Device Profile API,这是开发者构建Zigbee应用的关键接口。 ### 第五章 基于802.15.4协议栈进行开发 针对 IEEE 802.15.4 标准,本章阐述了其协议栈的架构、接口和中断机制。同时,讲解了如何建立网络并构建应用程序的代码框架,以便开发者能够利用802.15.4标准进行通信。 ### 第六章 外围部件的操作 这一部分讨论了如何控制和利用Jennic芯片的外设功能,如定时器、SPI接口、UART和GPIO。这些内容对于开发复杂的系统功能至关重要,比如节能模式、与其他设备的串行通信和数字输入输出控制。 ### 第七章 Jennic参考手册向导 该章节提供了Jennic的相关参考资料指引,包括软件、数据表、用户指南、参考手册以及应用笔记,涵盖802.15.4和Zigbee的特定信息,以及Jenie和AT-Jenie的相关文档,帮助开发者深入学习和解决问题。 ### 第八章 常见问题总结 最后一章汇总了开发过程中可能会遇到的问题,如软件调试、MAC地址管理、高功率模块的使用、数学库的集成以及协议栈事件处理等。还特别提到了软硬件看门狗的设计,以确保系统的稳定性和可靠性。 《Jennic 中文开发指南》是一份全面且实用的文档,涵盖了从基础理论到实际操作的各个环节,旨在帮助开发者有效地利用Jennic的硬件和软件平台,开发出高效的Zigbee和802.15.4无线解决方案。