BasicRF简析选读.docVIP

  • 10
  • 0
  • 约1.26万字
  • 约 15页
  • 2017-09-03 发布于湖北
  • 举报
BasicRF 简析(四:appSwitch()简析) appSwitch()在SI中的函数关系如图1所示,其中basicRfInit()和basicRfSendPacket()两个函数比较有内容的,本文主要针对这两个函数进行展开。 图1 ?????? 开始之前先介绍三个比较重要的结构体: basicRfRxInfo_t、basicRfTxState_t和 basicRfPktHdr_t //接收帧信息 typedef struct { ??? uint8 seqNumber;?????//帧序号; ??? uint16 srcAddr;???????? //源地址; ??? uint16 srcPanId;?????? //源节点的PANID; ??? int8 length;?????????????? //帧长度; ??? uint8* pPayload;?????? //该指针指向帧数据即:净载荷数据; ??? uint8 ackRequest;???? //帧控制域的应答位信息; ??? int8 rssi;???????????????????? //接收信号强度指示; ??? volatile uint8 isReady;? //通过CRC校验,数据接收完成,该标志位进行后续读取操作; ??? uint8 status;????????????? //待定???? }

文档评论(0)

1亿VIP精品文档

相关文档