This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] 编译器/CC3200:如何设置 WLAN RX/TX 特性

Guru**** 2813875 points

Other Parts Discussed in Thread: CC3200, CC3100, CC3200SDK

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/632354/compiler-cc3200-how-to-setup-wlan-rx-tx-characteristics

器件型号:CC3200
主题中讨论的其他器件: CC3100

工具/软件:TI C/C++编译器

你(们)好

    我想知道 如何设置 WLAN 接收器特性和  WLAN 发送器特性

    在程序示例中,ica 未找到这些信息。

 

    

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的用户4982663:

    如果您使用的是收发器模式、请参阅《网络处理器用户指南 》的第16章:http://www.ti.com/lit/swru368

    此致、
    Sarah
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好,Sarah

       Tks 供您回复

        下面是我的程序,我尝试将 CHNNEL 从1更改为13 、RXDriver Channel 为6 、但 数据总是可以的、我可以、t 获得通道值

        因此、我认为 SL_SetSockOpt/SL_GetSockOpt  不能正常工作、 需要我执行其他操作来更改或读取这些值

       

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    //连接正常...

    通道= 2;
    //sl_SetSockOpt (g_iSockID、sl_SOL_PHY_OPT、sl_SO_PHY_RATE、&RATE、sizeof (rate));
    //sl_SetSockOpt (g_iSockID、sl_SOL_PHY_OPT、SL_SO_PHY_TX_POWER、&txpower、sizeof (txpower));
    sl_SetSockOpt (g_iSockID、sl_SOL_Socket、sl_SO_CHANGE_channel、&channel、1);

    //速率= 4;
    //txpower = 5;
    通道= 6;

    //sl_GetSockOpt (g_iSockID、sl_SOL_PHY_OPT、SL_SO_PHY_RATE、(void *)&RATE、(_U16 *) sizeof (rate));
    //sl_GetSockOpt (g_iSockID、sl_SOL_PHY_OPT、SL_SO_PHY_TX_POWER、&txpower、(_U16 *) sizeof (txpower));
    sl_GetSockOpt (g_iSockID、sl_SOL_Socket、sl_SO_CHANGE_channel、&channel、(_U16 *) 1);



    if (TcpPackSend (g_iSockID、g_cBsdBuf、iLength、0)!= iLength)//Tx Data Pakage
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    //连接正常...

    通道= 2;
    //sl_SetSockOpt (g_iSockID、sl_SOL_PHY_OPT、sl_SO_PHY_RATE、&RATE、sizeof (rate));
    //sl_SetSockOpt (g_iSockID、sl_SOL_PHY_OPT、SL_SO_PHY_TX_POWER、&txpower、sizeof (txpower));
    sl_SetSockOpt (g_iSockID、sl_SOL_Socket、sl_SO_CHANGE_channel、&channel、1);

    //速率= 4;
    //txpower = 5;
    通道= 6;

    //sl_GetSockOpt (g_iSockID、sl_SOL_PHY_OPT、SL_SO_PHY_RATE、(void *)&RATE、(_U16 *) sizeof (rate));
    //sl_GetSockOpt (g_iSockID、sl_SOL_PHY_OPT、SL_SO_PHY_TX_POWER、&txpower、(_U16 *) sizeof (txpower));
    sl_GetSockOpt (g_iSockID、sl_SOL_Socket、sl_SO_CHANGE_channel、&channel、(_U16 *) 1);


    //Tx 数据捕获....
    if (TcpPackSend (g_iSockID、g_cBsdBuf、iLength、0)!= iLength)
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    请确保您已将国家/地区代码设置为欧盟。 美国禁止使用13号信道。 CC3200的默认国家/地区代码为 US。

    1月
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Tks,我会对它保持关注。
    n‘t‘s,'更改,接收器通道为6 μ s,通信正常
    似乎没有通过 sl_SetSockOpt ()更改通道...
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    您能描述一下您需要做什么吗? 您是否使用收发器模式或连接模式(AP 模式、STA 模式)? 您是否使用最新的 SDK 和 ServicePack?

    1月
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你(们)好、Jan
    我想通过更改 Tx/RX 特性来提高通信质量,例如更改通道/速率/Tx 功率
    在我的项目中,使用工作站模式,的 CC3200,套接字模式为 TCP,传输速度高达700kB/s,,连接时间为 大约为500ms (sl_SEC_TYPE_OPEN / SL_SEC_TYPE_WPA_WPA2)
    这无法满足要求 因此我想通过更改特性来验证速度,但我无法更改它们
    我的 SDK 为 CC3200SDK_1.3.0 / CC3100_CC3200_ServicePack_1.0.1.11-2.9.0.0
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    此选项仅在收发器模式下有效。 不适用于 STA 或 AP 模式。 对于 STA 模式、您只能通过 WLAN_General_Param_opt_STA_TX_POWER 更改 TX 功率。

    在您的情况下、您具有5.6Mbit/s、这对于 CC3200在实际应用中是合理的值。 通过设置 sl_always_ON_policy、网络性能也可以略微提高。

    1月

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你(们)好、Jan
    您的回复
    非常感谢