微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > 射频无线通信设计 > 求助关于ZIGBEE信道评估的一个问题。

求助关于ZIGBEE信道评估的一个问题。

时间:10-02 整理:3721RD 点击:
问题是这样的:在看SimpliciTI中看到,一个函数功能介绍有提到检测空闲信道,但是实际上却没看到,他信道空闲检测的语句。球解释。

具体函数是这样的:

// Send frame with CCA. return FAILED if not successful

if(halRfTransmit() != SUCCESS) {
status = FAILED;
}

uint8 halRfTransmit(void)
{
uint8 status;

ISTXON(); // Sending

// Waiting for transmission to finish
while(!(RFIRQF1 & IRQ_TXDONE) );

RFIRQF1 = IRQ_TXDONE;
status= SUCCESS;

return status;
}

#define ISTXON() st(RFST = 0xE9;)
#define ISTXONCCA() st(RFST = 0xEA;)

明明是用的 ISTXON(),没有ISTXONCCA()
为什么// Send frame with CCA. return FAILED if not successful
为什么说:发送帧与CCA。如果不成功,返回失败,明明用的ISTXO()没用ISTXONCCA()
求解释

1、你是对的,注释错的,应该是没有用到CCA.
2、开CCA好像很麻烦,不仅仅是改为ISTXONCCA();
3、SimpliciTI和标题提到的zigbee两种概念吧

你要容许TI的工程师有点错误吧?其实SimpliciTI是TI自己实现的一套简单的通信协议和ZIGBEE没半毛子关系

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top