`
lee_3do
  • 浏览: 25607 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

嵌入式开发学习(一)开篇

阅读更多

      导师天天催着来问毕业文论进度,尽管离毕业貌似还有八个月....实在没办法,从今天开始学ZigBee吧。

            Zigbee模块截图:

2个高速UART12ADC64个通用GPIO4个定时器,I2C

配备标准网络协议栈Zigbee802.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嵌入式学习文档

    综上所述,本文围绕S5PV210嵌入式学习文档的主题,从C语言学习、Linux系统使用、Makefile操作到开发环境的搭建等多个方面进行了详细的介绍,为希望从事嵌入式开发领域的读者提供了全面而实用的指导。

    Qt4+图形设计与嵌入式开发

    ### Qt4+图形设计与嵌入式开发知识点详解 #### 一、Qt4+概述 - **Qt程序设计简介** - **Qt版本介绍**:本书开篇即介绍了Qt的不同版本,强调了Qt4+这一特定版本的重要性和特性。Qt4+作为Qt库的一个重要版本,在跨...

    物联网实战与嵌入式设备开发案例实战 嵌入式GUI开发必备课程 从设备到GUI再到物联网

    物联网实战与嵌入式设备开发案例实战,是真正意义上的从嵌入式设备开发,到GUI用户图形界面开发,直到物联网实战开发,对于想从事物联网开发的同学们来说是一个很好的学习参考。没有非常全面的大课程,比较适用于想...

    《嵌入式Linux应用开发完全手册》韦东山

    《嵌入式Linux应用开发完全手册》的开篇介绍了开发环境的构建,包括Linux系统的安装和日常使用工具的配置。接着,书中详细讲解了如何操作和编程开发板上的各硬件部件。此外,书中还介绍了嵌入式Linux系统的构造,...

    ARM嵌入式基础教程配套讲义

    通过这个讲义包,学习者可以系统地掌握ARM7处理器的基础知识,理解LPC2000系列微控制器的特性和应用,了解嵌入式系统的硬件设计和接口技术,并能够进行RTOS的移植和嵌入式软件的开发。这是一套全面且实用的学习资源...

    史上最强的嵌入式底层驱动开发课程 Linux系统开发+Linux高级程序+主板开发+ARM等

    ├嵌入式开发裸板篇> │ ├01 - ARM准备工作及熟悉开发板1.mp4 │ ├02 - ARM准备工作及熟悉开发板2.mp4 │ ├03 - ARM准备工作及熟悉开发板3.avi │ ├04 - ARM准备工作及熟悉开发板4.mp4 │ ├05 - 原理图及电路图...

    华中科技大学 嵌入式系统课件

    华中科技大学提供的这组嵌入式系统课件,特别聚焦于Renesas公司的M16C产品线,为学习者提供了深入理解和实践这一特定嵌入式平台的机会。 Renesas M16C系列是Renesas Electronics公司(原日立和瑞萨科技合并而成)...

    嵌入式Linux应用程序开发详解part1

    10. **调试和测试**:在嵌入式开发过程中,调试工具如GDB和性能分析工具对优化代码和发现潜在问题非常有用。此外,系统级和应用级的测试确保软件的稳定性和可靠性。 本《嵌入式Linux应用程序开发详解》的part1很...

    2024-开篇词:为什么你要学习系统分析师.pdf

    第四阶段是步步为营,涉入嵌入式系统分析与设计以及应用数学; 第五阶段面面俱到,学习应试技巧,包括案例分析和论文写作; 第六阶段是举一反三,通过大量刷题巩固知识点。 5. 高效备考策略: - 明确考试要求,按...

    Pro Linux Embedded Systems.pdf

    尽管书中内容偏向中高级水平的用户,但作者Sally Gentz在书的开篇鼓励新手开发者,因为相较于其他类型的软件工程,嵌入式开发更有趣、更有成就感。此外,本书还提到了如何在参与开源项目时成为一个优秀的参与者,这...

    69程序员练级攻略(2018):开篇词1

    根据个人兴趣,可以选择不同的职业发展方向,如底层开发、架构、数据领域、前端开发、安全开发、运维开发或嵌入式开发等。 软件设计篇讲解了多种编程范式,如泛型编程、函数式编程和面向对象编程,并介绍了多个软件...

    c语言开篇文章有习题答案

    C语言是一种广泛应用于系统开发、软件工程和嵌入式系统的编程语言,它的语法简洁明了,是初学者进入计算机编程世界的理想入口。本篇将详细探讨C语言的学习及其重要性,以及如何有效地掌握这一技能。 首先,我们来...

    如何学习编程

    编程学习的初期,如同探险游戏的开篇,充满了新奇与刺激。代码、函数等编程元素对于新手而言,如同未知世界的宝藏,激发着强烈的好奇心和探索欲。然而,随着学习的深入,新鲜感逐渐消退,面对复杂问题的解决和枯燥的...

    大话STM32 李想

    本书《大话STM32 李想》采用一种幽默诙谐的方式,将嵌入式系统学习过程中的STM32单片机知识与我国古代著名的历史故事——《水浒传》中梁山好汉的故事相结合。作者通过虚构的梁山伯山寨众好汉学习单片机的故事,生动...

    开篇词:为什么要学 Spring Boot1

    Spring Boot是由Pivotal团队创建的一个创新框架,它的主要目标是简化基于Spring的应用程序的初始化和开发流程。Spring Boot摒弃了传统的繁琐配置,采用了一种约定优于配置的理念,使得开发者能够更加专注于业务逻辑...

    Android开发从入门到精通

    Android开发是当今移动互联网领域内非常热门的技术之一,它的学习从基础入门到技能精通是一个系统化的过程。文档《Android开发从入门到精通》详细地介绍和解释了Android开发的基本概念、工具的使用、开发过程、示例...

    C语言课件额

    C语言是一种广泛应用于系统编程、应用编程、嵌入式开发等多个领域的高级编程语言。这份"C语言课件额"包含了全面的学习资源,旨在帮助初学者深入理解和掌握C语言的基础及核心概念。 首先,"计算机C授课计划40+40.doc...

Global site tag (gtag.js) - Google Analytics