Цитата(sabrat @ Aug 16 2018, 20:55)

Может кто поделится последовательностью АТ команд при которых всё проверенно заводится?
У меня лог обмена драйвера с SIM868 такой - старт (состояние GNSS_EN = 0; GPIO1 на EVB не соединён с GNSS_EN, поэтому подаю его с МК, а UART2 соединён с UART_GNSS):
CODE
XX:40:27.62 SIMCOM baudrate: 230407.7 Hz
XX:40:36.95 SIMCOM.out: "ATE0"
XX:40:36.95 SIMCOM.in: "ATE0"
XX:40:36.95 SIMCOM.in: "OK"
XX:40:36.95 SIMCOM. Module start.
XX:40:36.95 SIMCOM.out: "AT+GMM"
XX:40:36.95 SIMCOM.in: "SIMCOM_SIM868"
XX:40:36.95 SIMCOM.in: "OK"
XX:40:36.95 SIMCOM.out: "AT+IPR=460800"
XX:40:36.95 SIMCOM.in: "OK"
XX:40:36.96 SIMCOM baudrate: 460815.4 Hz
XX:40:36.96 SIMCOM.out: "AT"
XX:40:36.96 SIMCOM.in: "OK"
XX:40:36.96 SIMCOM.out: "AT"
XX:40:36.96 SIMCOM.in: "OK"
XX:40:36.96 SIMCOM.out: "AT+IFC?"
XX:40:36.96 SIMCOM.in: "+IFC: 0,0"
XX:40:36.96 SIMCOM.in: "OK"
XX:40:36.96 SIMCOM.out: "AT+CFUN?"
XX:40:36.96 SIMCOM.in: "+CFUN: 1"
XX:40:36.96 SIMCOM.in: "OK"
XX:40:36.96 SIMCOM.out: "AT+CFUN=0"
XX:40:37.01 SIMCOM.in: "OK"
XX:40:37.01 SIMCOM.out: "AT+CFUN?"
XX:40:37.03 SIMCOM.in: "+CFUN: 0"
XX:40:37.03 SIMCOM.in: "OK"
XX:40:37.03 SIMCOM.out: "AT+BTSTATUS?"
XX:40:37.03 SIMCOM.in: "+BTSTATUS: 0"
XX:40:37.03 SIMCOM.in: "P: 1,"...",XX:XX:XX:XX:XX:XX"
XX:40:37.03 SIMCOM.in: "OK"
XX:40:37.03 SIMCOM.out: "AT+BTSPPCFG=MC,2"
XX:40:37.03 SIMCOM.in: "+BTSPPCFG: MC,0"
XX:40:37.03 SIMCOM.in: "OK"
XX:40:37.04 SIMCOM.out: "AT+BTSPPCFG=TT,2"
XX:40:37.04 SIMCOM.in: "+BTSPPCFG: TT,0"
XX:40:37.04 SIMCOM.in: "OK"
XX:40:37.04 SIMCOM.out: "AT+BTPAIRCFG?"
XX:40:37.04 SIMCOM.in: "+BTPAIRCFG: 1,XXXX"
XX:40:37.04 SIMCOM.in: "OK"
XX:40:37.04 SIMCOM.out: "AT+BTCOD?"
XX:40:37.04 SIMCOM.in: "+BTCOD: 0,24,04,04"
XX:40:37.06 SIMCOM.in: "OK"
XX:40:37.06 SIMCOM.out: "AT+BTCOD=1,24,8,2"
XX:40:37.06 SIMCOM.in: "OK"
XX:40:37.06 SIMCOM.out: "AT+BTCOD?"
XX:40:37.06 SIMCOM.in: "+BTCOD: 1,24,08,02"
XX:40:37.06 SIMCOM.in: "OK"
XX:40:37.06 SIMCOM.out: "AT+BTSPPURC?"
XX:40:37.06 SIMCOM.in: "+BTSPPURC: 0, SEND OK, SEND FAIL"
XX:40:37.06 SIMCOM.in: "OK"
XX:40:37.06 SIMCOM.out: "AT+BTSPPGET?"
XX:40:37.06 SIMCOM.in: "+BTSPPGET: 0"
XX:40:37.07 SIMCOM.in: "OK"
XX:40:37.07 SIMCOM.out: "AT+BTSPPGET=1"
XX:40:37.07 SIMCOM.in: "OK"
XX:40:37.07 SIMCOM.out: "AT+BTSPPGET?"
XX:40:37.07 SIMCOM.in: "+BTSPPGET: 1"
XX:40:37.07 SIMCOM.in: "OK"
XX:40:37.07 SIMCOM.out: "AT+BTACI?"
XX:40:37.07 SIMCOM.in: "+BTACI: 0,0"
XX:40:37.07 SIMCOM.in: "OK"
XX:40:37.07 SIMCOM.out: "AT+BTPOWER?"
XX:40:37.07 SIMCOM.in: "OK"
XX:40:37.09 SIMCOM.out: "AT+BTPOWER=1"
XX:40:39.01 SIMCOM.in: "OK"
XX:40:40.01 SIMCOM.out: "AT+BTSTATUS?"
XX:40:40.01 SIMCOM.in: "+BTSTATUS: 5"
XX:40:40.03 SIMCOM.in: "P: 1,"...",XX:XX:XX:XX:XX:XX"
XX:40:40.03 SIMCOM.in: "OK"
XX:40:40.03 SIMCOM.out: "AT+BTVIS?"
XX:40:40.03 SIMCOM.in: "+BTVIS: 1"
XX:40:40.03 SIMCOM.in: "OK"
XX:40:40.03 SIMCOM.out: "AT+CGNSPWR?"
XX:40:40.03 SIMCOM.in: "+CGNSPWR: 0"
XX:40:40.03 SIMCOM.in: "OK"
XX:40:40.03 SIMCOM.out: "AT+CGNSPWR=1"
XX:40:40.04 SIMCOM.in: "OK"
XX:40:40.04 SIMCOM.out: "AT+CGNSPWR?"
XX:40:40.04 SIMCOM.in: "+CGNSPWR: 1"
XX:40:40.04 SIMCOM.in: "OK"
XX:40:40.04 SIMCOM. BT started.
XX:40:40.04 SIMCOM.out: "AT+BTSTATUS?"
XX:40:40.04 SIMCOM.in: "+BTSTATUS: 5"
XX:40:40.04 SIMCOM.in: "P: 1,"...",XX:XX:XX:XX:XX:XX"
XX:40:40.04 SIMCOM.in: "OK"
XX:40:42.03 SIMCOM.out: "AT+CGNSINF"
XX:40:42.03 SIMCOM.in: "+CGNSINF: 0,,,,,,,,,,,,,,,,,,,,"
XX:40:42.04 SIMCOM.in: "OK"
XX:40:44.03 SIMCOM.out: "AT+CGNSINF"
XX:40:44.04 SIMCOM.in: "+CGNSINF: 0,,,,,,,,,,,,,,,,,,,,"
XX:40:44.04 SIMCOM.in: "OK"
XX:40:46.03 SIMCOM.out: "AT+BTSTATUS?"
XX:40:46.04 SIMCOM.in: "+BTSTATUS: 5"
XX:40:46.06 SIMCOM.in: "P: 1,"...",XX:XX:XX:XX:XX:XX"
XX:40:46.06 SIMCOM.in: "OK"
XX:40:46.06 SIMCOM.out: "AT+CGNSINF"
XX:40:46.06 SIMCOM.in: "+CGNSINF: 0,,,,,,,,,,,,,,,,,,,,"
XX:40:46.06 SIMCOM.in: "OK"
XX:40:48.04 SIMCOM.out: "AT+CGNSINF"
XX:40:48.04 SIMCOM.in: "+CGNSINF: 0,,,,,,,,,,,,,,,,,,,,"
XX:40:48.06 SIMCOM.in: "OK"
XX:40:50.04 SIMCOM.out: "AT+CGNSINF"
XX:40:50.04 SIMCOM.in: "+CGNSINF: 0,,,,,,,,,,,,,,,,,,,,"
XX:40:50.06 SIMCOM.in: "OK"
XX:40:52.04 SIMCOM.out: "AT+BTSTATUS?"
XX:40:52.04 SIMCOM.in: "+BTSTATUS: 5"
XX:40:52.04 SIMCOM.in: "P: 1,"...",XX:XX:XX:XX:XX:XX"
XX:40:52.04 SIMCOM.in: "OK"
XX:40:52.06 SIMCOM.out: "AT+CGNSINF"
XX:40:52.06 SIMCOM.in: "+CGNSINF: 0,,,,,,,,,,,,,,,,,,,,"
XX:40:52.06 SIMCOM.in: "OK"
XX:40:54.04 SIMCOM.out: "AT+CGNSINF"
XX:40:54.04 SIMCOM.in: "+CGNSINF: 0,,,,,,,,,,,,,,,,,,,,"
XX:40:54.06 SIMCOM.in: "OK"
XX:40:56.04 SIMCOM.out: "AT+CGNSINF"
XX:40:56.04 SIMCOM.in: "+CGNSINF: 0,,,,,,,,,,,,,,,,,,,,"
XX:40:56.04 SIMCOM.in: "OK"
XX:40:58.03 SIMCOM.out: "AT+CGNSINF"
XX:40:58.03 SIMCOM.in: "+CGNSINF: 0,,,,,,,,,,,,,,,,,,,,"
XX:40:58.04 SIMCOM.in: "OK"
XX:40:58.06 SIMCOM.out: "AT+BTSTATUS?"
XX:40:58.06 SIMCOM.in: "+BTSTATUS: 5"
XX:40:58.07 SIMCOM.in: "P: 1,"...",XX:XX:XX:XX:XX:XX"
XX:40:58.07 SIMCOM.in: "OK"
XX:41:00.04 SIMCOM.out: "AT+CGNSINF"
XX:41:00.06 SIMCOM.in: "+CGNSINF: 0,,,,,,,,,,,,,,,,,,,,"
XX:41:00.06 SIMCOM.in: "OK"
теперь подаю GNSS_EN = 1:
CODE
XX:41:02.04 SIMCOM.out: "AT+CGNSINF"
XX:41:02.04 SIMCOM.in: "+CGNSINF: 0,,,,,,,,,,,,,,,,,,,,"
XX:41:02.04 SIMCOM.in: "OK"
XX:41:04.04 SIMCOM.out: "AT+CGNSINF"
XX:41:04.06 SIMCOM.in: "+CGNSINF: 0,,,,,,,,,,,,,,,,,,,,"
XX:41:04.06 SIMCOM.in: "OK"
XX:41:04.07 SIMCOM.out: "AT+BTSTATUS?"
XX:41:04.07 SIMCOM.in: "+BTSTATUS: 5"
XX:41:04.07 SIMCOM.in: "P: 1,"...",XX:XX:XX:XX:XX:XX"
XX:41:04.07 SIMCOM.in: "OK"
XX:41:06.06 SIMCOM.out: "AT+CGNSINF"
XX:41:06.06 SIMCOM.in: "+CGNSINF: 1,0,19800105235942.000,,,,0.00,0.0,0,,,,,,0,0,,,,,"
XX:41:06.06 SIMCOM.in: "OK"
XX:41:08.04 SIMCOM.out: "AT+CGNSINF"
XX:41:08.04 SIMCOM.in: "+CGNSINF: 1,0,19800105235944.000,,,,0.00,0.0,0,,,,,,1,0,,,27,,"
XX:41:08.06 SIMCOM.in: "OK"
XX:41:10.04 SIMCOM.out: "AT+CGNSINF"
XX:41:10.07 SIMCOM.in: "+CGNSINF: 1,0,19800105235946.000,,,,0.00,0.0,0,,,,,,2,0,,,42,,"
XX:41:10.07 SIMCOM.in: "OK"
XX:41:10.09 SIMCOM.out: "AT+BTSTATUS?"
XX:41:10.09 SIMCOM.in: "+BTSTATUS: 5"
XX:41:10.09 SIMCOM.in: "P: 1,"...",XX:XX:XX:XX:XX:XX"
XX:41:10.09 SIMCOM.in: "OK"
XX:41:12.04 SIMCOM.out: "AT+CGNSINF"
XX:41:12.04 SIMCOM.in: "+CGNSINF: 1,0,19800105235948.000,,,,0.00,0.0,0,,,,,,2,0,,,43,,"
XX:41:12.04 SIMCOM.in: "OK"
XX:41:14.03 SIMCOM.out: "AT+CGNSINF"
XX:41:14.06 SIMCOM.in: "+CGNSINF: 1,0,19800105235950.000,,,,0.00,0.0,0,,,,,,2,0,,,42,,"
XX:41:14.06 SIMCOM.in: "OK"
XX:41:16.04 SIMCOM.out: "AT+CGNSINF"
XX:41:16.06 SIMCOM.in: "+CGNSINF: 1,0,19800105235952.000,,,,0.00,0.0,0,,,,,,3,0,,,43,,"
XX:41:16.06 SIMCOM.in: "OK"
XX:41:16.07 SIMCOM.out: "AT+BTSTATUS?"
XX:41:16.09 SIMCOM.in: "+BTSTATUS: 5"
XX:41:16.09 SIMCOM.in: "P: 1,"...",XX:XX:XX:XX:XX:XX"
XX:41:16.09 SIMCOM.in: "OK"
XX:41:18.04 SIMCOM.out: "AT+CGNSINF"
XX:41:18.04 SIMCOM.in: "+CGNSINF: 1,0,19800105235954.000,,,,0.00,0.0,0,,,,,,3,0,,,43,,"
XX:41:18.06 SIMCOM.in: "OK"
XX:41:20.04 SIMCOM.out: "AT+CGNSINF"
XX:41:20.04 SIMCOM.in: "+CGNSINF: 1,0,19800108234132.000,,,,0.00,0.0,0,,,,,,3,0,,,45,,"
XX:41:20.06 SIMCOM.in: "OK"
XX:41:22.04 SIMCOM.out: "AT+CGNSINF"
XX:41:22.06 SIMCOM.in: "+CGNSINF: 1,0,19800108234134.000,,,,0.00,0.0,0,,,,,,3,0,,,45,,"
XX:41:22.06 SIMCOM.in: "OK"
XX:41:22.10 SIMCOM.out: "AT+BTSTATUS?"
XX:41:22.10 SIMCOM.in: "+BTSTATUS: 5"
XX:41:22.10 SIMCOM.in: "P: 1,"...",XX:XX:XX:XX:XX:XX"
XX:41:22.10 SIMCOM.in: "OK"
XX:41:24.06 SIMCOM.out: "AT+CGNSINF"
XX:41:24.07 SIMCOM.in: "+CGNSINF: 1,0,19800108234136.000,,,,0.00,0.0,0,,,,,,3,0,,,45,,"
XX:41:24.07 SIMCOM.in: "OK"
XX:41:26.03 SIMCOM.out: "AT+CGNSINF"
XX:41:26.04 SIMCOM.in: "+CGNSINF: 1,0,19800108234138.000,,,,0.00,0.0,0,,,,,,3,0,,,45,,"
XX:41:26.04 SIMCOM.in: "OK"
XX:41:28.03 SIMCOM.out: "AT+CGNSINF"
XX:41:28.06 SIMCOM.in: "+CGNSINF: 1,0,19800108234140.000,,,,0.00,0.0,0,,,,,,3,0,,,45,,"
XX:41:28.06 SIMCOM.in: "OK"
XX:41:28.10 SIMCOM.out: "AT+BTSTATUS?"
XX:41:28.10 SIMCOM.in: "+BTSTATUS: 5"
XX:41:28.10 SIMCOM.in: "P: 1,"...",XX:XX:XX:XX:XX:XX"
XX:41:28.10 SIMCOM.in: "OK"
XX:41:30.04 SIMCOM.out: "AT+CGNSINF"
XX:41:30.06 SIMCOM.in: "+CGNSINF: 1,0,19800108234142.000,,,,0.00,0.0,0,,,,,,3,0,,,45,,"
XX:41:30.06 SIMCOM.in: "OK"
XX:41:32.04 SIMCOM.out: "AT+CGNSINF"
XX:41:32.06 SIMCOM.in: "+CGNSINF: 1,0,19800108234144.000,,,,0.00,0.0,0,,,,,,3,0,,,44,,"
XX:41:32.06 SIMCOM.in: "OK"
XX:41:34.04 SIMCOM.out: "AT+CGNSINF"
XX:41:34.04 SIMCOM.in: "+CGNSINF: 1,0,19800108234146.000,,,,0.00,0.0,0,,,,,,3,0,,,44,,"
XX:41:34.06 SIMCOM.in: "OK"
XX:41:34.10 SIMCOM.out: "AT+BTSTATUS?"
XX:41:34.10 SIMCOM.in: "+BTSTATUS: 5"
XX:41:34.10 SIMCOM.in: "P: 1,"...",XX:XX:XX:XX:XX:XX"
XX:41:34.10 SIMCOM.in: "OK"
XX:41:36.04 SIMCOM.out: "AT+CGNSINF"
XX:41:36.06 SIMCOM.in: "+CGNSINF: 1,0,19800108234149.000,,,,0.00,0.0,0,,,,,,3,0,,,44,,"
XX:41:36.06 SIMCOM.in: "OK"
XX:41:38.04 SIMCOM.out: "AT+CGNSINF"
XX:41:38.06 SIMCOM.in: "+CGNSINF: 1,0,19800108234151.000,,,,0.00,0.0,0,,,,,,3,0,,,44,,"
XX:41:38.06 SIMCOM.in: "OK"
XX:41:40.04 SIMCOM.out: "AT+CGNSINF"
XX:41:40.07 SIMCOM.in: "+CGNSINF: 1,0,19800108234153.000,,,,0.00,0.0,0,,,,,,4,0,,,44,,"
XX:41:40.07 SIMCOM.in: "OK"
XX:41:40.12 SIMCOM.out: "AT+BTSTATUS?"
XX:41:40.12 SIMCOM.in: "+BTSTATUS: 5"
XX:41:40.12 SIMCOM.in: "P: 1,"...",XX:XX:XX:XX:XX:XX"
XX:41:40.12 SIMCOM.in: "OK"
XX:41:42.06 SIMCOM.out: "AT+CGNSINF"
XX:41:42.06 SIMCOM.in: "+CGNSINF: 1,0,20180814234154.000,,,,0.00,0.0,0,,,,,,4,0,,,44,,"
XX:41:42.06 SIMCOM.in: "OK"
XX:41:44.04 SIMCOM.out: "AT+CGNSINF"
XX:41:44.06 SIMCOM.in: "+CGNSINF: 1,0,20180814234156.000,,,,0.00,0.0,0,,,,,,4,0,,,44,,"
XX:41:44.06 SIMCOM.in: "OK"
XX:41:46.04 SIMCOM.out: "AT+CGNSINF"
XX:41:46.06 SIMCOM.in: "+CGNSINF: 1,0,20180814234158.000,,,,0.00,0.0,0,,,,,,4,0,,,44,,"
XX:41:46.06 SIMCOM.in: "OK"
XX:41:46.14 SIMCOM.out: "AT+BTSTATUS?"
XX:41:46.14 SIMCOM.in: "+BTSTATUS: 5"
XX:41:46.14 SIMCOM.in: "P: 1,"...",XX:XX:XX:XX:XX:XX"
XX:41:46.14 SIMCOM.in: "OK"
XX:41:48.06 SIMCOM.out: "AT+CGNSINF"
XX:41:48.06 SIMCOM.in: "+CGNSINF: 1,0,20180814234200.000,,,,0.24,0.0,0,,,,,,4,0,,,44,,"
XX:41:48.06 SIMCOM.in: "OK"
XX:41:50.04 SIMCOM.out: "AT+CGNSINF"
XX:41:50.06 SIMCOM.in: "+CGNSINF: 1,0,20180814234203.000,,,,0.70,0.0,0,,,,,,4,0,,,44,,"
XX:41:50.06 SIMCOM.in: "OK"
XX:41:52.04 SIMCOM.out: "AT+CGNSINF"
XX:41:52.06 SIMCOM.in: "+CGNSINF: 1,0,20180814234205.000,,,,0.00,43.0,0,,,,,,4,0,,,44,,"
XX:41:52.06 SIMCOM.in: "OK"
XX:41:52.14 SIMCOM.out: "AT+BTSTATUS?"
XX:41:52.14 SIMCOM.in: "+BTSTATUS: 5"
XX:41:52.15 SIMCOM.in: "P: 1,"...",XX:XX:XX:XX:XX:XX"
XX:41:52.15 SIMCOM.in: "OK"
XX:41:54.04 SIMCOM.out: "AT+CGNSINF"
XX:41:54.07 SIMCOM.in: "+CGNSINF: 1,0,20180814234206.000,,,,0.00,54.3,0,,,,,,5,0,,,44,,"
XX:41:54.07 SIMCOM.in: "OK"
XX:41:56.03 SIMCOM.out: "AT+CGNSINF"
XX:41:56.04 SIMCOM.in: "+CGNSINF: 1,0,20180814234209.000,,,,0.00,54.3,0,,,,,,5,0,,,44,,"
XX:41:56.04 SIMCOM.in: "OK"
XX:41:58.03 SIMCOM.out: "AT+CGNSINF"
XX:41:58.06 SIMCOM.in: "+CGNSINF: 1,1,20180814234210.000,XX.XXXXXX,XX.XXXXXX,XX.XXX,X.XX,XXX.X,1,,1.6,1.9,0.9,,6,8
,,,44,,"
XX:41:58.06 SIMCOM.in: "OK"
...