接收部分程序设计
发布时间:2012/4/16 12:14:58 访问次数:536
接收部分的程序较发送部分稍简单一些,首先必须 ISL6260CCRZ-使接收端和发送端的信道频段相同,然后将接收DMA通道的数据源设为RFD,并将DMA的触发信号设置为RADIO,这样一旦在相同频段上有无线信号,就会触发DMA通道的动作。接收端通过判断收到数据包的目的地址来决定是否进行进一步处理。若是,则还要判断是否需要回送确认帧。接收部分的程序流程图如图11-32所示。
同样,这里也专门为无线接收设计了一个专用的函数,其声明如下:
其中,receiveData为字节型的双重指针,表示接收到的数据;length为接收到的数据长度;FCF1为接收到数据的控制字信息;srcAddr为接收到数据的源地址:rssi为接收到数据的信号强度值。
接收部分的程序较发送部分稍简单一些,首先必须 ISL6260CCRZ-使接收端和发送端的信道频段相同,然后将接收DMA通道的数据源设为RFD,并将DMA的触发信号设置为RADIO,这样一旦在相同频段上有无线信号,就会触发DMA通道的动作。接收端通过判断收到数据包的目的地址来决定是否进行进一步处理。若是,则还要判断是否需要回送确认帧。接收部分的程序流程图如图11-32所示。
同样,这里也专门为无线接收设计了一个专用的函数,其声明如下:
其中,receiveData为字节型的双重指针,表示接收到的数据;length为接收到的数据长度;FCF1为接收到数据的控制字信息;srcAddr为接收到数据的源地址:rssi为接收到数据的信号强度值。
热门点击
- GAFT和TopDisc
- DSWare
- 功率控制技术
- 产品的质量保证等级
- ZigBee协议栈
- 无线传感器网络安全防护技术
- 无线传感器网络安全问题概述
- 焊接方法
- PEGASIS及 Hierarchical-
- 无线温湿度传感器
推荐技术资料
- 泰克新发布的DSA830
- 泰克新发布的DSA8300在一台仪器中同时实现时域和频域分析,DS... [详细]