微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI WIFI设计交流 > cc3200读取链路层数据

cc3200读取链路层数据

时间:10-02 整理:3721RD 点击:

请问,我该如何读取链路层的数据呢?

是否是这样子:

_i8 buffer[1536];
_i16 sd;
_u16 size;
SlTransceiverRxOverHead_t *transHeader;
sd = sl_Socket(SL_AF_RF,SL_SOCK_RAW,11); // channel 11
while(1)
{
size = sl_Recv(sd,buffer,1536,0);
transHeader = (SlTransceiverRxOverHead_t *)buffer;
printf("RSSI is %d frame type is 0x%x size %d\n",transHeader->rssi,buffer[sizeof(SlTransceiverRxOverHead_t)],size);
}

是否还需要其他的代码呢?

是的,你说的是对的。

如果解析数据请参考:

http://processors.wiki.ti.com/index.php/CC31xx_%26_CC32xx_Transceiver_Mode

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

网站地图

Top