导师天天催着来问毕业文论进度,尽管离毕业貌似还有八个月....实在没办法,从今天开始学ZigBee吧。
Zigbee模块截图:
2个高速UART,12位ADC,64个通用GPIO,4个定时器,I2C。
配备标准网络协议栈Zigbee(802.15.4)。电压范围:2-3.6V。
路由节点应用层文件BeeApp.c说明:
1.
void BeeAppInit( void ) 初始化函数,初始化协议栈的工作模式
2.
int8 RfSendData(uint16 addr, uint8 *buf, uint8
Leng),发送一组数据到指定地址。三个参数分别为:发送地址、发送数据缓冲区和发送数据的长度。
3. BeeAppTask:应用层事件处理函数。 当在应用层有事件触发时,在这个函数里进行处理。
4.
BeeAppHandleKeys:按键处理函数。当节点板有按键按下时,此函数进行按键处理。
5.
void BeeAppDataIndication ( void ):无线数据接收处理函数。当模块有数据接收到时,程序会自动运行到该函数。用户可以在此函数里进行接收数据的处理。
6.
void NetworJionSucc(void):网络加入成功的处理函数。当模块加入网络成功后,程序会自动运行到该函数。用户可以在此函数里进行网络加入成功后的处理。
网络参数设置在 ApplicationConf.h 文件内:
1.默认工作频道修改
#ifndef mDefaultValueOfChannel_c
#define mDefaultValueOfChannel_c 0x00100000
#endif
用户可以参照说明进行默认工作频道配置。
2. 、
物理地址修改
#ifndef mDefaultValueOfExtendedAddress_c
#define mDefaultValueOfExtendedAddress_c 0x32,0x30,0x30,0x30,0x30,0x30,0x30,0x32
#endif
用户可以参照说明进行模块物理地址修改。
分享到:
相关推荐
综上所述,本文围绕S5PV210嵌入式学习文档的主题,从C语言学习、Linux系统使用、Makefile操作到开发环境的搭建等多个方面进行了详细的介绍,为希望从事嵌入式开发领域的读者提供了全面而实用的指导。
### Qt4+图形设计与嵌入式开发知识点详解 #### 一、Qt4+概述 - **Qt程序设计简介** - **Qt版本介绍**:本书开篇即介绍了Qt的不同版本,强调了Qt4+这一特定版本的重要性和特性。Qt4+作为Qt库的一个重要版本,在跨...
物联网实战与嵌入式设备开发案例实战,是真正意义上的从嵌入式设备开发,到GUI用户图形界面开发,直到物联网实战开发,对于想从事物联网开发的同学们来说是一个很好的学习参考。没有非常全面的大课程,比较适用于想...
《嵌入式Linux应用开发完全手册》的开篇介绍了开发环境的构建,包括Linux系统的安装和日常使用工具的配置。接着,书中详细讲解了如何操作和编程开发板上的各硬件部件。此外,书中还介绍了嵌入式Linux系统的构造,...
《嵌入式Linux应用程序开发详解》这本书以其浅显易懂的方式,从基础到实践,为初学者提供了一条全面的学习路径,涵盖了从安装Linux操作系统到进行实际嵌入式应用开发的全过程。 首先,书的开篇第1章通常会向读者...
通过这个讲义包,学习者可以系统地掌握ARM7处理器的基础知识,理解LPC2000系列微控制器的特性和应用,了解嵌入式系统的硬件设计和接口技术,并能够进行RTOS的移植和嵌入式软件的开发。这是一套全面且实用的学习资源...
├嵌入式开发裸板篇> │ ├01 - ARM准备工作及熟悉开发板1.mp4 │ ├02 - ARM准备工作及熟悉开发板2.mp4 │ ├03 - ARM准备工作及熟悉开发板3.avi │ ├04 - ARM准备工作及熟悉开发板4.mp4 │ ├05 - 原理图及电路图...
华中科技大学提供的这组嵌入式系统课件,特别聚焦于Renesas公司的M16C产品线,为学习者提供了深入理解和实践这一特定嵌入式平台的机会。 Renesas M16C系列是Renesas Electronics公司(原日立和瑞萨科技合并而成)...
课件的开篇,即第一章,往往会从嵌入式系统的定义入手,对这一术语进行清晰界定。它讲述嵌入式系统的历史演变,以及其在当代科技发展中的重要地位。对比通用计算机,嵌入式系统以处理特定任务为设计导向,在资源受限...
10. **调试和测试**:在嵌入式开发过程中,调试工具如GDB和性能分析工具对优化代码和发现潜在问题非常有用。此外,系统级和应用级的测试确保软件的稳定性和可靠性。 本《嵌入式Linux应用程序开发详解》的part1很...
因此,《嵌入式C编程语言入门与深入》这一书籍的出版,无疑为那些希望涉足嵌入式系统编程的新手以及寻求提升自身嵌入式开发能力的工程师们提供了一条清晰的学习路径。 在本书的开篇部分,作者从C语言的基础语法讲起...
随着科技的快速发展,嵌入式系统已经广泛应用于各个领域,而单片机与ARM架构的嵌入式开发成为了工程师和学生必须掌握的技能。《嵌入式教程》应运而生,致力于培养未来嵌入式系统的设计者和开发者。该书不仅是理论...
首先,课程的开篇着重于介绍嵌入式系统的基本概念、特性及其设计的基本方法。这是学生理解后续复杂技术的基石,为他们打下坚实的理论基础。学生通过学习将明白嵌入式系统不同于通用计算机系统的特异性,理解在资源...
第四阶段是步步为营,涉入嵌入式系统分析与设计以及应用数学; 第五阶段面面俱到,学习应试技巧,包括案例分析和论文写作; 第六阶段是举一反三,通过大量刷题巩固知识点。 5. 高效备考策略: - 明确考试要求,按...
尽管书中内容偏向中高级水平的用户,但作者Sally Gentz在书的开篇鼓励新手开发者,因为相较于其他类型的软件工程,嵌入式开发更有趣、更有成就感。此外,本书还提到了如何在参与开源项目时成为一个优秀的参与者,这...
《手把手教你学51单片机》教材的出版,对于那些渴望踏入嵌入式开发领域的初学者而言,无疑是一份难得的珍藏资料。51单片机作为微控制器的经典代表,一直占据着嵌入式系统教学和应用的前沿,其地位不可动摇。本书以51...
其高效、灵活、功能强大的特点,使得它在操作系统、嵌入式开发等众多领域有着广泛的应用。这份“C语言教学/学习课件”旨在为不同层次的学习者提供一个全面、系统的C语言学习平台,帮助他们打下坚实的编程基础。 ...
在这一篇章中,程序员可以根据自己的兴趣和职业规划,选择不同的发展方向,如底层开发、架构、数据领域、前端开发、安全开发、运维开发或嵌入式开发等。每一种选择都需要程序员在专业领域内深耕细作,形成自己的核心...