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

从mysimplelink.net添加file后,有没有标志参数,说明配置完成?

TI工程师:

   我在使用mysimplelink.net配置CC3200后,想要切换到STA模式,但是不知道怎样切换。

    因为CC3200工作在AP模式而让人通过mysimplelink.net配置的时间是不确定的,需要一个标志参数来切换到STA。

   请问,程序中有无设置该参数?

   或者可以通过其他方法切换到STA?

  谢谢!

SZ1:

Wayy,

您好!

可以实现。具体调用NWP API将3200切换到STA 模式,然后将NWP复位即可切换到STA模式。谢谢!

wayy wu:

回复 SZ1:

怎样判断添加profile已经成功了呢?

Yonghua Pan:

回复 wayy wu:

1.  如果你通过mysimplelink.net来访问的话,有选项可以设置模式,AP或STA

2. 如果你调用API添加profile的话,如果成功,它会返回index, 如果失败,会返回-1

wayy wu:

回复 Yonghua Pan:

1.在mysimplelink.net的界面设置完之后,将模式设置为STA,这时界面开始刷新,刷不出来,表示已经推出AP。但是CC3200设备却并没有自动切换到STA模式,我理解的是设备下次重新上电后将默认以STA模式启动。

问题:设置为STA后设备应该以STA自动重启吗?

2.在mysimplelink.net上进行配置时,我进行单步调试,看不到任何API的调用,能否讲述一下在mysimplelink.net上添加文件后,3200内部处理流程?

kqian0327:

回复 wayy wu:

你好,

关于STA或者AP的方式是在static void ReadDeviceConfiguration()函数中有说明:

unsigned int uiGPIOPort; unsigned char pucGPIOPin; unsigned char ucPinValue; //Read GPIO GPIO_IF_GetPortNPin(SH_GPIO_3,&uiGPIOPort,&pucGPIOPin); ucPinValue = GPIO_IF_Get(SH_GPIO_3,uiGPIOPort,pucGPIOPin); //If Connected to VCC, Mode is AP if(ucPinValue == 1) { //AP Mode g_uiDeviceModeConfig = ROLE_AP; } else { //STA Mode g_uiDeviceModeConfig = ROLE_STA; }

Yonghua Pan:

回复 wayy wu:

1. 因为AP和STA是两种完全不同的工作模式,所以模式切换之后,WIFI是需要重启的。如果你需要它自动重启,是可以从MCU端的代码去控制的,这里面的HTTP SERVER带的网页操作是供参考。

2. 你看不到任何调用是正常的,因为HTTP SERVER是在芯片的网络处理器内部,MCU端看不到。

赞(0)
未经允许不得转载:TI中文支持网 » 从mysimplelink.net添加file后,有没有标志参数,说明配置完成?
分享到: 更多 (0)