微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI WIFI设计交流 > CC3200的PHY速率是什么意思?如何设置?

CC3200的PHY速率是什么意思?如何设置?

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

最近遇到一个需求,要求双向TCP通信,每40ms发送一个数据包,同时每30ms接收一个数据包,我用的两个socket,但是还是没法解决双向通信的延迟问题,所以查看了协议,发现cc3200可以设置PHY速率,

sl_SetSockOpt(iSockID1, SL_SOL_PHY_OPT, SL_SO_PHY_RATE, &rate, sizeof(rate));

然而,不管rate的值取多少,都会返回一个错误Error:non-readable!,求解释,另外告诉我怎么正确配置PHY速率

这个是物理层速率吧。看是大写字母弄的, 应该是在某个宏里面定义好了,或许是选择比如2.4G模式还是5G模式的一个东西。

也就是说,不能设置?

是可以的,可设定多久发一次,可能你在配置上出现问题,给你一个比较helpful的链接,里面有这个函数的使用说明以及例子

http://software-dl.ti.com/ecs/cc31xx/APIs/public/cc32xx_simplelink/latest/html/index.html

除了这个函数外,还有很多其他的API,非常方便。

设置PHY的速率是在WIFI不建立连接下才能操作的,需要创建RAW的套接字。如果你有WIFI连接的,速率都是自动调节的。

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

网站地图

Top