TI中文支持网
TI专业的中文技术问题搜集分享网站

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

最近遇到一个需求,要求双向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速率

gaoyang9992006:

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

Jun Liu11:

回复 gaoyang9992006:

也就是说,不能设置?

Eggsy Pang:

回复 Jun Liu11:

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

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

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

Yonghua Pan:

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

赞(0)
未经允许不得转载:TI中文支持网 » CC3200的PHY速率是什么意思?如何设置?
分享到: 更多 (0)