|
@@ -1592,7 +1592,7 @@ void NbTread(void)
|
|
|
vflag = 0;
|
|
vflag = 0;
|
|
|
do
|
|
do
|
|
|
{
|
|
{
|
|
|
- if (at_cmd_send2(npos, "AT+CEREG?\r\n", "+CEREG: 0,1", "+CREG: 0,5", 20, 2) != -1) // 首次成功
|
|
|
|
|
|
|
+ if (at_cmd_send2(npos, "AT+CEREG?\r\n", "+CEREG: 0,1", "+CREG: 0,5", NB_CREG_WAIT_TIME, 2) != -1) // 首次成功
|
|
|
// if (at_cmd_send(npos + 2, "AT+CEREG?\r\n", "+CEREG: 0", 20, 2) != -1) // 首次成功
|
|
// if (at_cmd_send(npos + 2, "AT+CEREG?\r\n", "+CEREG: 0", 20, 2) != -1) // 首次成功
|
|
|
|
|
|
|
|
{
|
|
{
|
|
@@ -1605,7 +1605,7 @@ void NbTread(void)
|
|
|
if (at_cmd_send(npos + 2, "AT+COPS=0\r\n", NB_AT_ACK, 3, 2) == -1) // 自动选择网络
|
|
if (at_cmd_send(npos + 2, "AT+COPS=0\r\n", NB_AT_ACK, 3, 2) == -1) // 自动选择网络
|
|
|
break;
|
|
break;
|
|
|
rt_thread_mdelay(1000);
|
|
rt_thread_mdelay(1000);
|
|
|
- if (at_cmd_send2(npos + 3, "AT+CEREG?\r\n", "+CEREG: 0,1", "+CREG: 0,5", 20, 2) != -1)
|
|
|
|
|
|
|
+ if (at_cmd_send2(npos + 3, "AT+CEREG?\r\n", "+CEREG: 0,1", "+CREG: 0,5", NB_CREG_WAIT_TIME, 2) != -1)
|
|
|
// if (at_cmd_send(npos + 2, "AT+CEREG?\r\n", "+CEREG: 0", 20, 2) != -1)
|
|
// if (at_cmd_send(npos + 2, "AT+CEREG?\r\n", "+CEREG: 0", 20, 2) != -1)
|
|
|
{
|
|
{
|
|
|
vflag = 1;
|
|
vflag = 1;
|
|
@@ -1617,7 +1617,7 @@ void NbTread(void)
|
|
|
if (at_cmd_send(npos + 5, NB_CFUN1, NB_AT_ACK, 3, 3) == -1) // 设置最大模式,开始搜网
|
|
if (at_cmd_send(npos + 5, NB_CFUN1, NB_AT_ACK, 3, 3) == -1) // 设置最大模式,开始搜网
|
|
|
break;
|
|
break;
|
|
|
rt_thread_mdelay(1200);
|
|
rt_thread_mdelay(1200);
|
|
|
- if (at_cmd_send2(npos + 6, "AT+CEREG?\r\n", "+CEREG: 0,1", "+CREG: 0,5", 20, 2) != -1)
|
|
|
|
|
|
|
+ if (at_cmd_send2(npos + 6, "AT+CEREG?\r\n", "+CEREG: 0,1", "+CREG: 0,5", NB_CREG_WAIT_TIME, 2) != -1)
|
|
|
// if (at_cmd_send(npos + 2, "AT+CEREG?\r\n", "+CEREG: 0", 20, 2) != -1)
|
|
// if (at_cmd_send(npos + 2, "AT+CEREG?\r\n", "+CEREG: 0", 20, 2) != -1)
|
|
|
{
|
|
{
|
|
|
vflag = 1;
|
|
vflag = 1;
|