从mysimplelink.net添加file后,有没有标志参数,说明配置完成?
TI工程师:
我在使用mysimplelink.net配置CC3200后,想要切换到STA模式,但是不知道怎样切换。
因为CC3200工作在AP模式而让人通过mysimplelink.net配置的时间是不确定的,需要一个标志参数来切换到STA。
请问,程序中有无设置该参数?
或者可以通过其他方法切换到STA?
谢谢!
Wayy,
您好!
可以实现。具体调用NWP API将3200切换到STA 模式,然后将NWP复位即可切换到STA模式。谢谢!
怎样判断添加profile已经成功了呢?
1. 如果你通过mysimplelink.net来访问的话,有选项可以设置模式,AP或STA
2. 如果你调用API添加profile的话,如果成功,它会返回index, 如果失败,会返回-1
1.在mysimplelink.net的界面设置完之后,将模式设置为STA,这时界面开始刷新,刷不出来,表示已经推出AP。但是CC3200设备却并没有自动切换到STA模式,我理解的是设备下次重新上电后将默认以STA模式启动。
问题:设置为STA后设备应该以STA自动重启吗?
2.在mysimplelink.net上进行配置时,我进行单步调试,看不到任何API的调用,能否讲述一下在mysimplelink.net上添加文件后,3200内部处理流程?
你好,
关于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;
}
1. 因为AP和STA是两种完全不同的工作模式,所以模式切换之后,WIFI是需要重启的。如果你需要它自动重启,是可以从MCU端的代码去控制的,这里面的HTTP SERVER带的网页操作是供参考。
2. 你看不到任何调用是正常的,因为HTTP SERVER是在芯片的网络处理器内部,MCU端看不到。