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

      导师天天催着来问毕业文论进度,尽管离毕业貌似还有八个月....实在没办法,从今天开始学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
 

 

  用户可以参照说明进行模块物理地址修改。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值