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.
您好!
我的问题与更改国家/地区代码有关。
使用下一个函数:
_u8* str =(_u8 *)国家/地区;//包含2个字符的字符串。 即-"美国"
SL_WlanSet (SL_WLAN_CFG_General_Param_ID、WLAN_General_Param_opt_country_code、2、str);
我的操作:
1.在路由器中,我设置通道静态:13,带宽:20MHz
2. CC3100设置为"US"
3.在 CC3100中运行扫描模式:
PolicyVal.uipolicyLen = 10;
IRET = sl_WlanPolicySet (sl_policy_scan、sl_scan_policy (1)、(U8*)(policyV1.ucPolicy)、sizeof (policyVal));
networkListCount = sl_WlanGetNetworkList (0、(unsigned char) wlan_scan_count、found_networks);
列表未按预期显示此路由器。
但是、如果我向 CC3100发送 SSID 和密码(连接到该路由器)。 连接成功、并且还通过 DHCP 接收 IP 地址。
为什么扫描看不到路由器,但 连接成功?
请提供建议、
此致、
Leon。
您好 Leonid、
是否在调用 sl_WlanSet 之前调用 sl_Start? 此外、设置之后是否再次调用 sl_Stop、然后再次调用 sl_Start 以应用更改?
Jesu
您好、Jesu、
我 在调用 sl_wlanSet 之前调用 sl_Start 、之后我不调用 sl_Stop、然后调用 sl_Start。
我将尝试这样做。
谢谢你。
此致、
Leon。