ДЕЙЛ
Свой-
Постов
728 -
Зарегистрирован
-
Посещение
-
Победитель дней
5
Весь контент ДЕЙЛ
-
-
Аналогичный вопрос Обновил Segger и вижу, что нужный контроллер появился, но при создании нового проекта в кейле его не вижу. Как его добавить в кейл?
-
Терминал COM-порт для передачи HEX
ДЕЙЛ ответил Alt.F4 тема в Интерфейсы
Вот в этой теме можно скачать терминал для передачи файлов. Ограничение 1 МБ, но могу и больше сделать, если нужно. -
на этом форуме выкладываю по мере допиливания В текстовом режиме всё нормально в нём, а вот в бинарном почему-то тормозит. Причина там, на мой взгляд, в вызове функции чтения порта при появлении каждого байта.
-
RC усилитель с 2Т мостом
ДЕЙЛ ответил Юлия Соколова тема в Решение задач
На графиках АЧХ цепи из обратной связи усилителя, а не всего усилителя. На первом графике видно, что цепь не пропускает сигнал определённой частоты. Это значит, что усилитель с такой цепью в обратной связи будет иметь максимум усиления на данной частоте. На втором графике видно, что после замыкания конденсатора цепь стала хуже пропускать низкие частоты, т.е. усилитель с такой цепью в обратной связи будет усиливать низкие частоты и ослаблять верхние. С ходу тут трудно предсказать поведение схемы, т.к. её нельзя представить в виде последовательного соединения простейших RC-цепей. А если посмотреть проще на схему, то по постоянному току увидим обычный делитель из резисторов 2000 и 500 Ом, отсюда и ослабление на постоянном токе. На высокой частоте замкнётся конденсатор C1 и С3, в результате коэффициент передачи будет равен 1, что на графике и видно. Но опять же это всё только для отдельной цепочки. В составе усилителя эти характеристики нужно отразить снизу вверх и приподнять на коэффициент усиления, задаваемый двумя резисторами в обвязке операционника. -
RC усилитель с 2Т мостом
ДЕЙЛ ответил Юлия Соколова тема в Решение задач
В общем случае передаточную функцию можно рассчитать по законам Кирхгова для цепей переменного тока, но это муторно. Замыкается конденсатор С2 -
RC усилитель с 2Т мостом
ДЕЙЛ ответил Юлия Соколова тема в Решение задач
В воркбенче за чаем быстренько накидал и построил АЧХ Т-Моста и той же схемы без конденсатора. В Вашей схеме эта цепь в обратной связи усилителя, т.е. нужно перевернуть характеристику и поднять на коэффициент усиления без этой цепи. Номиналы, соответственно свои нужно поставить. По сути получится фильтр низких частот При желании можно всю схему собрать и посмотреть результат. Программа Electronics Workbench -
RC усилитель с 2Т мостом
ДЕЙЛ ответил Юлия Соколова тема в Решение задач
Замкнуть или разорвать? -
Вот поэтому более универсальным способом будет заполнение массива тем способом, который я ранее предложил. Если использовать просто sizeof(arr), то при переобъявлении массива из локального в глобальный можно забыть про его заполнение в какой-нибудь функции. Хотя я сам тонкости в цитате не знал, но заполняю массив таким способом из интуитивных соображений как более универсальным и однозначным. memset(buf_2, 0xFF, sizeof(uint8_t) * SIZE_BUF);
-
Хотя в делфях по 2 и 3 параметра есть в готовых функциях. Я морально устарел со своими представлениями.
-
Лучше перебдеть и накодить под самый тупой компилятор. my_array может восприняться как указатель на начало массива. Упрощение жизни компилятору кашу не испортит. Компиляторы не боги и тоже делают ошибки, для обхода которых иногда приходится менять код алгоритма. Пока только 6 лет непрерывного кодинга на Си, но обязательно изучу язык!
-
Сколько способов, столько и мнений. В каждой ситуации идеальным будет компромиссное решение. Это как написать "Hello world" разными способами.
-
Есть структура из 100 параметров. При вызове функции с передачей сотни параметров все они дополнительно копируются сначала в отдельную область памяти, чтобы затем уже внутри функции можно было их оттуда прочитать. При вызове функции с передачей указателя никакого дополнительного копирования не потребуется. Копирование сотни параметров потребует наличия дополнительных инструкций для процессора, регистров или оперативки для буферизации и времени на копирование.
-
Параметр передаётся обычно через регистр процессора, число которых ограничено. Если параметров будет слишком много, то передаваться они будут через обычную память, что замедлит выполнение программы. Ещё и размер памяти программы увеличивается при неоптимальном коде.
-
Я сделал бы так: void func1(uint8_t *buf_1); void func2(uint8_t *buf_2); #define SIZE_BUF 50 uint8_t my_array[SIZE_BUF]; void main { func1(my_array); } void func1(uint8_t *buf_1) { memset(buf_1, 0x00, sizeof(uint8_t) * SIZE_BUF); func2(buf_1); } void func2(uint8_t *buf_2) { memset(buf_2, 0xFF, sizeof(uint8_t) * SIZE_BUF); } Передача нескольких параметров в функцию - это дурной тон. В данном случае только два, что ещё терпимо. А если их несколько, то лучше передать указатель на структуру.
-
SIM868 в Молдавии
ДЕЙЛ опубликовал тема в Сотовая связь и ее приложения
Всех с наступившим годом! Отправили в Молдавии партию приборов с установленным модулем SIM868. В России всё работает нормально, в Молдавии проблемы с регистрацией в сети и проблемы с работой GPRS вне зависимости от оператора. Почему такое может быть? Какие тут могут быть особенности? Лог смогу показать только после 9 января. -
SIM868 в роуминге
ДЕЙЛ опубликовал тема в Сотовая связь и ее приложения
Иногда возникают проблемы с включением GPRS в роуминге, в домашней сети всё нормально работает. Есть какие-то тонкости работы с данным модулем в роуминге? На что нужно обратить внимание? Может быть причина в настройках APN? Лог работы: -
SIM868 и AGPS
ДЕЙЛ ответил ДЕЙЛ тема в Сотовая связь и ее приложения
Обновил прошивку модуля и вернулся к данному вопросу, но результат отличается от того, что показано в аппноте https://manualzz.com/doc/44035963/sim868_gnss_agps_application-note_v1.00 Что делаю не так? Могут тут помешать команды инициализации GPS? -
Но в итоге физически излучаемая мощность уменьшается? У меня стоит вопрос не о сертификации, а об уменьшении наводимых помех на соседний модуль до замены по гарантии, т.к. причина в браке этого самого соседнего модуля.
-
А если вышка скажет дать мощность киловатт, то что модулю делать? Логично иметь какой-то верхний порог максимальной мощности. Попробовал задать максимальную мощность командой AT+PCLCFG Регистрация в сети не сломалась, жду результат.
-
SIM868 Ограничение мощности излучения сигнала GSM
ДЕЙЛ опубликовал тема в Сотовая связь и ее приложения
Приветствую! Возникла проблема с тем, что антенна GSM создаёт неприятные помехи для другого модуля на плате. Эффект появляется в удалении от сотовой вышки. Хочу ограничить излучаемую мощность. Делаю это с помощью команд из вот этого описания: http://www.microchip.ua/simcom/SIM800x/Application Notes/SIM800_RF_testing_AT.pdf CPU[ 18.07.19 14:57:21 ] ---> AT+CENG? CPU[ 18.07.19 14:57:21 ] <--- +CENG: 1,0 CPU[ 18.07.19 14:57:21 ] <--- +CENG: 0,"0009,51,00,250,20,19,033f,00,05,35ef,255" Номер канала - 0009 CPU[ 18.07.19 14:57:21 ] <--- +CENG: 1,"0008,35,00,,,0000" CPU[ 18.07.19 14:57:21 ] <--- +CENG: 2,"0816,33,00,,,0000" CPU[ 18.07.19 14:57:21 ] <--- +CENG: 3,"0820,33,00,,,0000" CPU[ 18.07.19 14:57:21 ] <--- +CENG: 4,"0017,32,00,,,0000" CPU[ 18.07.19 14:57:21 ] <--- +CENG: 5,"0823,27,00,,,0000" CPU[ 18.07.19 14:57:21 ] <--- +CENG: 6,"0828,23,00,,,0000" CPU[ 18.07.19 14:57:21 ] <--- OK CPU[ 18.07.19 14:57:21 ] ---> AT+CIPSHUT CPU[ 18.07.19 14:57:21 ] <--- SHUT OK CPU[ 18.07.19 14:57:21 ] <--- Включаю автоматическую регистрацию в сети CPU[ 18.07.19 14:57:36 ] ---> AT+COPS=0 CPU[ 18.07.19 14:57:36 ] <--- OK Для канала 9 задаю максимальную мощность 9 CPU[ 18.07.19 14:57:36 ] ---> AT+CTBURST=1,1,9,9 CPU[ 18.07.19 14:57:36 ] <--- OK Далее вижу, что регистрация в сети сломалась. CPU[ 18.07.19 14:57:46 ] ---> AT+CREGDS? CPU[ 18.07.19 14:57:46 ] <--- +CREG: 1,0 CPU[ 18.07.19 14:57:46 ] <--- +CREGDS: 1,0 CPU[ 18.07.19 14:57:46 ] <--- OK CPU[ 18.07.19 14:57:58 ] ---> AT+CREGDS? CPU[ 18.07.19 14:57:58 ] <--- +CREG: 1,0 CPU[ 18.07.19 14:57:58 ] <--- +CREGDS: 1,0 CPU[ 18.07.19 14:57:58 ] <--- OK CPU[ 18.07.19 14:57:58 ] <--- CPU[ 18.07.19 14:58:19 ] ---> AT+CREGDS? CPU[ 18.07.19 14:58:19 ] <--- +CREG: 1,0 CPU[ 18.07.19 14:58:19 ] <--- +CREGDS: 1,0 CPU[ 18.07.19 14:58:19 ] <--- OK CPU[ 18.07.19 14:58:29 ] ---> AT+CREGDS? CPU[ 18.07.19 14:58:29 ] <--- +CREG: 1,4 CPU[ 18.07.19 14:58:29 ] <--- +CREGDS: 1,2 CPU[ 18.07.19 14:58:29 ] <--- OK Как правильно нужно ограничивать уровень излучаемой мощности сигнала GSM? -
SIM868 и AGPS
ДЕЙЛ ответил ДЕЙЛ тема в Сотовая связь и ее приложения
Я правильно понимаю, что у меня первая версия прошивки (B01) и AGPS не будет работать? В одном проекте одна симка, во втором две. -
SIM868 и AGPS
ДЕЙЛ ответил ДЕЙЛ тема в Сотовая связь и ее приложения
22-23 соединены с 61-62 и с UART МК, вывод 59 соединён через 10 кОм с плюсом питания (40) и с ножкой МК. Возможна ли работа с AGPS в данной версии прошивки или только после обновления прошивки? Если не через FTP, то через HTTP будет работать? Где найти описание алгоритма при загрузке по HTTP? -
SIM868 и AGPS
ДЕЙЛ ответил ДЕЙЛ тема в Сотовая связь и ее приложения
Спасибо. Теперь возникла следующая непонятность: CPU[ 02.07.19 10:01:34 ] ---> AT+CGMR CPU[ 02.07.19 10:01:34 ] <--- Revision:1418B01SIM868M32_BT_DS CPU[ 02.07.19 10:01:34 ] <--- OK CPU[ 02.07.19 10:01:34 ] ---> AT+CCLK? CPU[ 02.07.19 10:01:34 ] <--- +CCLK: "04/01/01,00:01:45+00" CPU[ 02.07.19 10:01:34 ] <--- OK CPU[ 02.07.19 10:01:34 ] ---> AT+CCLK="19/07/02,10:01:34+00" CPU[ 02.07.19 10:01:34 ] <--- OK CPU[ 02.07.19 10:01:34 ] ---> AT&W CPU[ 02.07.19 10:01:34 ] <--- OK CPU[ 02.07.19 10:01:34 ] ---> AT+SAPBR=3,1,"APN","CMNET" CPU[ 02.07.19 10:01:34 ] <--- OK CPU[ 02.07.19 10:01:34 ] ---> AT+SAPBR=1,1 CPU[ 02.07.19 10:01:35 ] <--- OK CPU[ 02.07.19 10:01:35 ] ---> AT+FTPCID=1 CPU[ 02.07.19 10:01:35 ] <--- CPU[ 02.07.19 10:01:35 ] <--- OK CPU[ 02.07.19 10:01:35 ] ---> AT+FTPSERV="116.247.119.165" CPU[ 02.07.19 10:01:35 ] <--- OK CPU[ 02.07.19 10:01:35 ] ---> AT+FTPUN="customer" CPU[ 02.07.19 10:01:35 ] <--- OK CPU[ 02.07.19 10:01:35 ] ---> AT+FTPPW="111111" CPU[ 02.07.19 10:01:35 ] <--- OK CPU[ 02.07.19 10:01:35 ] ---> AT+FTPGETNAME="MTK3.EPO" CPU[ 02.07.19 10:01:35 ] <--- CPU[ 02.07.19 10:01:35 ] <--- OK CPU[ 02.07.19 10:01:35 ] ---> AT+FTPGETPATH="/" CPU[ 02.07.19 10:01:35 ] <--- OK CPU[ 02.07.19 10:01:35 ] <--- CPU[ 02.07.19 10:01:35 ] ---> AT+FTPEXTGET=1 CPU[ 02.07.19 10:01:35 ] <--- OK CPU[ 02.07.19 10:02:01 ] <--- CPU[ 02.07.19 10:02:01 ] <--- +FTPEXTGET: 1,0 CPU[ 02.07.19 10:02:35 ] ---> AT+FTPEXTGET=4,"epo" CPU[ 02.07.19 10:02:35 ] <--- +FTPEXTGET: 2,27648 CPU[ 02.07.19 10:02:35 ] <--- OK CPU[ 02.07.19 10:02:35 ] ---> AT+FSLS=C:\User\ CPU[ 02.07.19 10:02:35 ] <--- gps_pos CPU[ 02.07.19 10:02:35 ] <--- epo CPU[ 02.07.19 10:02:35 ] <--- OK CPU[ 02.07.19 10:02:35 ] ---> AT+CGNSCHK=3,1 CPU[ 02.07.19 10:02:35 ] <--- CPU[ 02.07.19 10:02:35 ] <--- +CGNSCHK: 3,1,27648,62 CPU[ 02.07.19 10:02:35 ] <--- OK CPU[ 02.07.19 10:02:35 ] ---> AT+CGNSPWR=1 CPU[ 02.07.19 10:02:35 ] <--- OK CPU[ 02.07.19 10:02:35 ] ---> AT+CGNSAID=31,1,1 CPU[ 02.07.19 10:02:35 ] <--- OK Здесь должно быть сообщение +CGNSAID: OK , но его почему-то нет. CPU[ 02.07.19 10:03:35 ] ---> AT+CGNSINF CPU[ 02.07.19 10:03:35 ] <--- +CGNSINF: 0,,,,,,,,,,,,,,,,,,,, CPU[ 02.07.19 10:03:35 ] <--- OK CPU[ 02.07.19 10:04:35 ] ---> AT+CGNSINF CPU[ 02.07.19 10:04:35 ] <--- +CGNSINF: 0,,,,,,,,,,,,,,,,,,,, CPU[ 02.07.19 10:04:35 ] <--- OK CPU[ 02.07.19 10:05:35 ] ---> AT+CGNSINF CPU[ 02.07.19 10:05:35 ] <--- +CGNSINF: 0,,,,,,,,,,,,,,,,,,,, CPU[ 02.07.19 10:05:35 ] <--- OK CPU[ 02.07.19 10:06:35 ] ---> AT+CGNSINF CPU[ 02.07.19 10:06:35 ] <--- +CGNSINF: 0,,,,,,,,,,,,,,,,,,,, CPU[ 02.07.19 10:06:35 ] <--- OK Так понимаю, что модуль загрузил нужный файл, но не может его куда-то скопировать. В чём может быть причина? Нужно делать какие-то действия с частью GPS (сброс, отправка каких-нибудь команд по NMEA)? -
SIM868 и AGPS
ДЕЙЛ опубликовал тема в Сотовая связь и ее приложения
Пытаюсь задействовать AGPS в данном модуле в соответствии с описанием алгоритма https://manualzz.com/doc/44035963/sim868_gnss_agps_application-note_v1.00 Лог CPU[ 00.00.00 00:00:00 ] ---> AT CPU[ 00.00.00 00:00:00 ] <--- я CPU[ 00.00.00 00:00:00 ] <--- OK CPU[ 00.00.00 00:00:00 ] ---> ATE0 CPU[ 00.00.00 00:00:00 ] <--- CPU[ 00.00.00 00:00:00 ] <--- OK CPU[ 00.00.00 00:00:00 ] <--- RDY CPU[ 00.00.00 00:00:00 ] <--- +CFUN: 1 CPU[ 00.00.00 00:00:00 ] <--- +CREG: 0 CPU[ 00.00.00 00:00:00 ] ---> AT+CBATCHK=0 CPU[ 00.00.00 00:00:00 ] <--- OK CPU[ 00.00.00 00:00:00 ] ---> AT+CLTS=1 CPU[ 00.00.00 00:00:00 ] <--- CPU[ 00.00.00 00:00:00 ] <--- OK CPU[ 00.00.00 00:00:00 ] ---> AT+CSMINS=1 CPU[ 00.00.00 00:00:00 ] <--- OK CPU[ 00.00.00 00:00:00 ] <--- CPU[ 00.00.00 00:00:00 ] ---> AT+CREG=1 CPU[ 00.00.00 00:00:00 ] <--- OK CPU[ 00.00.00 00:00:00 ] <--- CPU[ 00.00.00 00:00:00 ] ---> ATS0=3 CPU[ 00.00.00 00:00:00 ] <--- OK CPU[ 00.00.00 00:00:00 ] ---> AT+CALM=0 CPU[ 00.00.00 00:00:00 ] <--- OK CPU[ 00.00.00 00:00:00 ] ---> AT+CLVL=100 CPU[ 00.00.00 00:00:00 ] <--- CPU[ 00.00.00 00:00:00 ] <--- OK CPU[ 00.00.00 00:00:00 ] ---> AT+CRSL=4 CPU[ 00.00.00 00:00:00 ] <--- OK CPU[ 00.00.00 00:00:00 ] ---> AT+CALS=0 CPU[ 00.00.00 00:00:00 ] <--- OK CPU[ 00.00.00 00:00:00 ] ---> AT+CENG=1,0 CPU[ 00.00.00 00:00:00 ] <--- OK CPU[ 00.00.00 00:00:00 ] ---> AT+CSDT=1 CPU[ 00.00.00 00:00:00 ] <--- CPU[ 00.00.00 00:00:00 ] <--- OK CPU[ 00.00.00 00:00:00 ] ---> AT+GSN CPU[ 00.00.00 00:00:00 ] <--- CPU[ 00.00.00 00:00:00 ] <--- 867717030413729 CPU[ 00.00.00 00:00:00 ] <--- OK CPU[ 00.00.00 00:00:00 ] ---> AT+SIMEIDS=867717030413729 CPU[ 00.00.00 00:00:00 ] <--- OK CPU[ 00.00.00 00:00:00 ] ---> AT+CDSDS=1 CPU[ 00.00.00 00:00:00 ] <--- CPU[ 00.00.00 00:00:00 ] <--- OK CPU[ 00.00.00 00:00:00 ] ---> AT+CDSDS? CPU[ 00.00.00 00:00:00 ] <--- CPU[ 00.00.00 00:00:00 ] <--- +CDSDS: SIM1,0,0 CPU[ 00.00.00 00:00:00 ] <--- OK CPU[ 00.00.00 00:00:00 ] ---> AT+COPS=3,2 CPU[ 00.00.00 00:00:00 ] <--- OK CPU[ 00.00.00 00:00:00 ] <--- +CSMINS: 1,1 CPU[ 00.00.00 00:00:00 ] <--- CPU[ 00.00.00 00:00:00 ] <--- +CREGDS: 0 CPU[ 00.00.00 00:00:00 ] <--- +CPIN: READY CPU[ 00.00.00 00:00:00 ] <--- +CSMINSDS: 1,0 CPU[ 00.00.00 00:00:00 ] <--- +CPINDS: NOT INSERTED CPU[ 00.00.00 00:00:00 ] <--- Call Ready CPU[ 00.00.00 00:00:00 ] <--- SMS Ready CPU[ 00.00.00 00:00:00 ] <--- CPU[ 00.00.00 00:00:00 ] <--- +CREG: 1 CPU[ 00.00.00 00:00:00 ] ---> AT+CFUN=0 CPU[ 00.00.00 00:00:00 ] <--- +CREG: 0 CPU[ 00.00.00 00:00:00 ] <--- CPU[ 00.00.00 00:00:00 ] <--- +CSMINS: 1,0 CPU[ 00.00.00 00:00:00 ] <--- +CPIN: NOT READY CPU[ 00.00.00 00:00:00 ] <--- OK CPU[ 00.00.00 00:00:00 ] ---> AT+CFUN? CPU[ 00.00.00 00:00:00 ] <--- CPU[ 00.00.00 00:00:00 ] <--- +CFUN: 0 CPU[ 00.00.00 00:00:00 ] <--- OK CPU[ 00.00.00 00:00:00 ] ---> AT+CFUN=1 CPU[ 00.00.00 00:00:00 ] <--- CPU[ 00.00.00 00:00:00 ] <--- +CREG: 2 CPU[ 00.00.00 00:00:00 ] <--- +CSMINS: 1,1 CPU[ 00.00.00 00:00:00 ] <--- +CPIN: READY CPU[ 00.00.00 00:00:00 ] <--- OK CPU[ 00.00.00 00:00:00 ] ---> AT+CFUN? CPU[ 00.00.00 00:00:00 ] <--- +CFUN: 1 CPU[ 00.00.00 00:00:00 ] <--- OK CPU[ 00.00.00 00:00:00 ] <--- CPU[ 00.00.00 00:00:00 ] <--- CPU[ 00.00.00 00:00:00 ] <--- SMS Ready CPU[ 00.00.00 00:00:00 ] <--- Call Ready CPU[ 00.00.00 00:00:00 ] ---> AT+CSMINS? CPU[ 00.00.00 00:00:00 ] <--- +CSMINS: 1,1 CPU[ 00.00.00 00:00:00 ] <--- OK CPU[ 00.00.00 00:00:00 ] ---> AT+CDSDS=2 CPU[ 00.00.00 00:00:00 ] <--- CPU[ 00.00.00 00:00:00 ] <--- OK CPU[ 00.00.00 00:00:00 ] ---> AT+CDSDS? CPU[ 00.00.00 00:00:00 ] <--- CPU[ 00.00.00 00:00:00 ] <--- +CDSDS: SIM2,1,0 CPU[ 00.00.00 00:00:00 ] <--- OK CPU[ 00.00.00 00:00:00 ] ---> AT+COPS=3,2 CPU[ 00.00.00 00:00:00 ] <--- OK CPU[ 00.00.00 00:00:00 ] <--- +CREG: 1 CPU[ 00.00.00 00:00:00 ] ---> AT+CFUN=0 CPU[ 00.00.00 00:00:00 ] <--- OK CPU[ 00.00.00 00:00:00 ] ---> AT+CFUN? CPU[ 00.00.00 00:00:00 ] <--- +CFUN: 0 CPU[ 00.00.00 00:00:00 ] <--- OK CPU[ 00.00.00 00:00:00 ] ---> AT+CFUN=1 CPU[ 00.00.00 00:00:00 ] <--- +CSMINSDS: 1,0 CPU[ 00.00.00 00:00:00 ] <--- +CPINDS: NOT INSERTED CPU[ 00.00.00 00:00:00 ] <--- CPU[ 00.00.00 00:00:00 ] <--- OK CPU[ 00.00.00 00:00:00 ] ---> AT+CFUN? CPU[ 00.00.00 00:00:00 ] <--- +CFUN: 1 CPU[ 00.00.00 00:00:00 ] <--- OK CPU[ 00.00.00 00:00:00 ] ---> AT+CSMINS? CPU[ 00.00.00 00:00:00 ] <--- CPU[ 00.00.00 00:00:00 ] <--- +CSMINS: 1,0 CPU[ 00.00.00 00:00:00 ] <--- OK CPU[ 01.07.19 14:17:15 ] ---> AT+CFUN=0 CPU[ 01.07.19 14:17:15 ] <--- OK CPU[ 01.07.19 14:17:16 ] ---> AT+CFUN? CPU[ 01.07.19 14:17:16 ] <--- +CFUN: 0 CPU[ 01.07.19 14:17:16 ] <--- OK CPU[ 01.07.19 14:17:16 ] ---> AT+CFUN=1 CPU[ 01.07.19 14:17:16 ] <--- +CSMINSDS: 1,0 CPU[ 01.07.19 14:17:16 ] <--- +CPINDS: NOT INSERTED CPU[ 01.07.19 14:17:20 ] <--- OK CPU[ 01.07.19 14:17:21 ] ---> AT+CFUN? CPU[ 01.07.19 14:17:21 ] <--- +CFUN: 1 CPU[ 01.07.19 14:17:21 ] <--- OK CPU[ 01.07.19 14:17:24 ] ---> AT+CSMINS? CPU[ 01.07.19 14:17:24 ] <--- CPU[ 01.07.19 14:17:24 ] <--- +CSMINS: 1,0 CPU[ 01.07.19 14:17:24 ] <--- OK CPU[ 01.07.19 14:17:27 ] ---> ATI CPU[ 01.07.19 14:17:27 ] <--- SIM868 R14.18 CPU[ 01.07.19 14:17:27 ] <--- OK CPU[ 01.07.19 14:17:27 ] ---> AT+GMM CPU[ 01.07.19 14:17:27 ] <--- SIMCOM_SIM868 CPU[ 01.07.19 14:17:27 ] <--- OK CPU[ 01.07.19 14:17:27 ] ---> AT+GMR CPU[ 01.07.19 14:17:27 ] <--- Revision:1418B01SIM868M32_BT_DS CPU[ 01.07.19 14:17:27 ] <--- OK CPU[ 01.07.19 14:17:27 ] ---> AT+CDSDS=1 CPU[ 01.07.19 14:17:27 ] <--- OK CPU[ 01.07.19 14:17:27 ] <--- CPU[ 01.07.19 14:17:27 ] ---> AT+CDSDS? CPU[ 01.07.19 14:17:27 ] <--- +CDSDS: SIM1,1,0 CPU[ 01.07.19 14:17:27 ] <--- OK CPU[ 01.07.19 14:17:27 ] ---> AT+COPS=3,2 CPU[ 01.07.19 14:17:27 ] <--- OK CPU[ 01.07.19 14:17:27 ] ---> AT+CNMI=2,1,0,0,0 CPU[ 01.07.19 14:17:27 ] <--- OK CPU[ 01.07.19 14:17:27 ] ---> AT+CMGF=1 CPU[ 01.07.19 14:17:27 ] <--- OK CPU[ 01.07.19 14:17:28 ] ---> AT+CSMINS? CPU[ 01.07.19 14:17:28 ] <--- CPU[ 01.07.19 14:17:28 ] <--- +CSMINS: 1,1 CPU[ 01.07.19 14:17:28 ] <--- OK CPU[ 01.07.19 14:17:28 ] ---> AT+CPIN? CPU[ 01.07.19 14:17:28 ] <--- +CPIN: READY CPU[ 01.07.19 14:17:28 ] <--- OK CPU[ 01.07.19 14:17:28 ] <--- CPU[ 01.07.19 14:17:28 ] ---> AT+CCID CPU[ 01.07.19 14:17:28 ] <--- 897010204655157894ff CPU[ 01.07.19 14:17:28 ] <--- OK CPU[ 01.07.19 14:17:28 ] ---> AT+CDSDS=2 CPU[ 01.07.19 14:17:28 ] <--- OK CPU[ 01.07.19 14:17:28 ] <--- CPU[ 01.07.19 14:17:28 ] ---> AT+CDSDS? CPU[ 01.07.19 14:17:28 ] <--- +CDSDS: SIM2,1,0 CPU[ 01.07.19 14:17:28 ] <--- OK CPU[ 01.07.19 14:17:28 ] ---> AT+COPS=3,2 CPU[ 01.07.19 14:17:28 ] <--- OK CPU[ 01.07.19 14:17:29 ] ---> AT+CSMINS? CPU[ 01.07.19 14:17:29 ] <--- CPU[ 01.07.19 14:17:29 ] <--- +CSMINS: 1,0 CPU[ 01.07.19 14:17:29 ] <--- OK CPU[ 01.07.19 14:17:30 ] ---> AT+CSMINS? CPU[ 01.07.19 14:17:30 ] <--- CPU[ 01.07.19 14:17:30 ] <--- +CSMINS: 1,0 CPU[ 01.07.19 14:17:30 ] <--- OK CPU[ 01.07.19 14:17:31 ] ---> AT+CSMINS? CPU[ 01.07.19 14:17:31 ] <--- CPU[ 01.07.19 14:17:31 ] <--- +CSMINS: 1,0 CPU[ 01.07.19 14:17:31 ] <--- OK CPU[ 01.07.19 14:17:32 ] ---> AT+CSMINS? CPU[ 01.07.19 14:17:32 ] <--- CPU[ 01.07.19 14:17:32 ] <--- +CSMINS: 1,0 CPU[ 01.07.19 14:17:32 ] <--- OK CPU[ 01.07.19 14:17:33 ] ---> AT+CSMINS? CPU[ 01.07.19 14:17:33 ] <--- CPU[ 01.07.19 14:17:33 ] <--- +CSMINS: 1,0 CPU[ 01.07.19 14:17:33 ] <--- OK CPU[ 01.07.19 14:17:47 ] ---> AT+CDSDS=1 CPU[ 01.07.19 14:17:47 ] <--- OK CPU[ 01.07.19 14:17:47 ] ---> AT+CDSDS? CPU[ 01.07.19 14:17:47 ] <--- +CDSDS: SIM1,1,0 CPU[ 01.07.19 14:17:47 ] <--- OK CPU[ 01.07.19 14:17:47 ] ---> AT+COPS=3,2 CPU[ 01.07.19 14:17:47 ] <--- OK CPU[ 01.07.19 14:17:47 ] ---> AT+CNMI=2,1,0,0,0 CPU[ 01.07.19 14:17:47 ] <--- OK CPU[ 01.07.19 14:17:47 ] ---> AT+CMGF=1 CPU[ 01.07.19 14:17:47 ] <--- OK CPU[ 01.07.19 14:17:48 ] ---> AT+CCALR? CPU[ 01.07.19 14:17:48 ] <--- +CCALR: 1 CPU[ 01.07.19 14:17:48 ] <--- OK CPU[ 01.07.19 14:17:48 ] ---> AT+CFUN? CPU[ 01.07.19 14:17:49 ] <--- +CFUN: 1 CPU[ 01.07.19 14:17:49 ] <--- OK CPU[ 01.07.19 14:17:49 ] <--- CPU[ 01.07.19 14:17:49 ] ---> AT+CREGDS? CPU[ 01.07.19 14:17:49 ] <--- +CREG: 1,1 CPU[ 01.07.19 14:17:49 ] <--- +CREGDS: 1,0 CPU[ 01.07.19 14:17:49 ] <--- OK CPU[ 01.07.19 14:17:49 ] ---> AT+CPAS CPU[ 01.07.19 14:17:49 ] <--- +CPAS: 0 CPU[ 01.07.19 14:17:49 ] <--- OK CPU[ 01.07.19 14:17:49 ] ---> AT+CSTT? CPU[ 01.07.19 14:17:49 ] <--- +CSTT: "CMNET","","" CPU[ 01.07.19 14:17:49 ] <--- OK CPU[ 01.07.19 14:17:50 ] ---> AT+CENG? CPU[ 01.07.19 14:17:50 ] <--- +CENG: 0,0 CPU[ 01.07.19 14:17:50 ] <--- OK CPU[ 01.07.19 14:17:50 ] ---> AT+CSQDS CPU[ 01.07.19 14:17:50 ] <--- +CSQ: 18,0 CPU[ 01.07.19 14:17:50 ] <--- +CSQDS: 25,0 CPU[ 01.07.19 14:17:50 ] <--- OK CPU[ 01.07.19 14:17:51 ] ---> AT+CREGDS? CPU[ 01.07.19 14:17:51 ] <--- +CREG: 1,1 CPU[ 01.07.19 14:17:51 ] <--- +CREGDS: 1,0 CPU[ 01.07.19 14:17:51 ] <--- OK CPU[ 01.07.19 14:17:51 ] <--- CPU[ 01.07.19 14:17:51 ] ---> AT+CDSDS=1 CPU[ 01.07.19 14:17:51 ] <--- OK CPU[ 01.07.19 14:17:51 ] ---> AT+CDSDS? CPU[ 01.07.19 14:17:51 ] <--- +CDSDS: SIM1,1,0 CPU[ 01.07.19 14:17:51 ] <--- OK CPU[ 01.07.19 14:17:51 ] ---> AT+COPS=3,2 CPU[ 01.07.19 14:17:51 ] <--- OK CPU[ 01.07.19 14:17:51 ] ---> AT+CNMI=2,1,0,0,0 CPU[ 01.07.19 14:17:51 ] <--- OK CPU[ 01.07.19 14:17:51 ] ---> AT+CMGF=1 CPU[ 01.07.19 14:17:51 ] <--- OK CPU[ 01.07.19 14:17:51 ] ---> AT+CMGR=1,0 CPU[ 01.07.19 14:17:51 ] <--- OK CPU[ 01.07.19 14:17:51 ] ---> AT+CMGD=1,4 CPU[ 01.07.19 14:17:51 ] <--- CPU[ 01.07.19 14:17:51 ] <--- OK CPU[ 01.07.19 14:17:51 ] ---> AT+CDSDS=1 CPU[ 01.07.19 14:17:51 ] <--- OK CPU[ 01.07.19 14:17:51 ] ---> AT+CDSDS? CPU[ 01.07.19 14:17:51 ] <--- +CDSDS: SIM1,1,0 CPU[ 01.07.19 14:17:51 ] <--- OK CPU[ 01.07.19 14:17:51 ] ---> AT+COPS=3,2 CPU[ 01.07.19 14:17:51 ] <--- OK CPU[ 01.07.19 14:17:51 ] ---> AT+CNMI=2,1,0,0,0 CPU[ 01.07.19 14:17:51 ] <--- OK CPU[ 01.07.19 14:17:51 ] ---> AT+CMGF=1 CPU[ 01.07.19 14:17:51 ] <--- OK CPU[ 01.07.19 14:17:51 ] ---> AT+CDSDS=1 CPU[ 01.07.19 14:17:51 ] <--- OK CPU[ 01.07.19 14:17:51 ] <--- CPU[ 01.07.19 14:17:51 ] ---> AT+CDSDS? CPU[ 01.07.19 14:17:51 ] <--- +CDSDS: SIM1,1,0 CPU[ 01.07.19 14:17:51 ] <--- OK CPU[ 01.07.19 14:17:51 ] ---> AT+COPS=3,2 CPU[ 01.07.19 14:17:51 ] <--- OK CPU[ 01.07.19 14:17:51 ] ---> AT+CNMI=2,1,0,0,0 CPU[ 01.07.19 14:17:51 ] <--- OK CPU[ 01.07.19 14:17:51 ] ---> AT+CMGF=1 CPU[ 01.07.19 14:17:51 ] <--- OK CPU[ 01.07.19 14:17:51 ] ---> AT+COPS=? CPU[ 01.07.19 14:18:06 ] <--- +COPS: (2,"MegaFon","MegaFon","25002"),(3,"MTS","MTS","25001"),(3,"MOTIV","MOTIV","25020"),(3,"Bee Line GSM","BeeLine","25099"),,(0-4),(0-2) CPU[ 01.07.19 14:18:06 ] <--- OK CPU[ 01.07.19 14:18:06 ] ---> AT+COPS? CPU[ 01.07.19 14:18:06 ] <--- +COPS: 1,2,"25002" CPU[ 01.07.19 14:18:06 ] <--- OK CPU[ 01.07.19 14:18:06 ] <--- CPU[ 01.07.19 14:18:06 ] ---> AT+COPS? CPU[ 01.07.19 14:18:06 ] <--- +COPS: 1,2,"25002" CPU[ 01.07.19 14:18:06 ] <--- OK CPU[ 01.07.19 14:18:06 ] ---> AT+CIPMUX=1 CPU[ 01.07.19 14:18:06 ] <--- OK CPU[ 01.07.19 14:18:06 ] ---> AT+CIPRXGET=1 CPU[ 01.07.19 14:18:06 ] <--- CPU[ 01.07.19 14:18:06 ] <--- OK CPU[ 01.07.19 14:18:06 ] ---> AT+CGATT=1 CPU[ 01.07.19 14:18:08 ] <--- CPU[ 01.07.19 14:18:08 ] <--- OK CPU[ 01.07.19 14:18:08 ] ---> AT+CSTT="internet.beeline.ru","beeline","beeline" CPU[ 01.07.19 14:18:08 ] <--- OK CPU[ 01.07.19 14:18:08 ] ---> AT+CIICR CPU[ 01.07.19 14:18:09 ] <--- OK CPU[ 01.07.19 14:18:09 ] <--- CPU[ 01.07.19 14:18:09 ] ---> AT+CIFSR CPU[ 01.07.19 14:18:09 ] <--- 100.88.35.100 CPU[ 01.07.19 14:18:10 ] ---> AT+COPS? CPU[ 01.07.19 14:18:10 ] <--- +COPS: 1,2,"25002" CPU[ 01.07.19 14:18:10 ] <--- OK CPU[ 01.07.19 14:18:10 ] <--- CPU[ 01.07.19 14:18:10 ] ---> AT+CREGDS? CPU[ 01.07.19 14:18:10 ] <--- CPU[ 01.07.19 14:18:10 ] <--- +CREG: 1,1 CPU[ 01.07.19 14:18:10 ] <--- +CREGDS: 1,0 CPU[ 01.07.19 14:18:10 ] <--- OK CPU[ 01.07.19 14:18:10 ] ---> AT+CDSDS=1 CPU[ 01.07.19 14:18:10 ] <--- OK CPU[ 01.07.19 14:18:10 ] ---> AT+CDSDS? CPU[ 01.07.19 14:18:10 ] <--- +CDSDS: SIM1,1,0 CPU[ 01.07.19 14:18:10 ] <--- OK CPU[ 01.07.19 14:18:10 ] ---> AT+COPS=3,2 CPU[ 01.07.19 14:18:10 ] <--- OK CPU[ 01.07.19 14:18:10 ] ---> AT+CNMI=2,1,0,0,0 CPU[ 01.07.19 14:18:10 ] <--- OK CPU[ 01.07.19 14:18:10 ] ---> AT+CMGF=1 CPU[ 01.07.19 14:18:10 ] <--- OK CPU[ 01.07.19 14:18:10 ] ---> AT+CREGDS? CPU[ 01.07.19 14:18:10 ] <--- CPU[ 01.07.19 14:18:10 ] <--- +CREG: 1,1 CPU[ 01.07.19 14:18:10 ] <--- +CREGDS: 1,0 CPU[ 01.07.19 14:18:10 ] <--- OK CPU[ 01.07.19 14:18:10 ] ---> AT+CSQDS CPU[ 01.07.19 14:18:10 ] <--- +CSQ: 18,0 CPU[ 01.07.19 14:18:10 ] <--- +CSQDS: 0,0 CPU[ 01.07.19 14:18:10 ] <--- OK CPU[ 01.07.19 14:18:10 ] ---> AT+COPS? CPU[ 01.07.19 14:18:10 ] <--- +COPS: 1,2,"25002" CPU[ 01.07.19 14:18:10 ] <--- OK CPU[ 01.07.19 14:18:10 ] <--- CPU[ 01.07.19 14:18:10 ] ---> AT+CCLK? CPU[ 01.07.19 14:18:10 ] <--- +CCLK: "04/01/01,00:01:43+00" CPU[ 01.07.19 14:18:10 ] <--- OK CPU[ 01.07.19 14:18:10 ] ---> AT+CCLK="19/07/01,14:18:10+00" CPU[ 01.07.19 14:18:10 ] <--- OK CPU[ 01.07.19 14:18:10 ] ---> AT&W CPU[ 01.07.19 14:18:10 ] <--- OK CPU[ 01.07.19 14:18:10 ] <--- CPU[ 01.07.19 14:18:10 ] ---> AT+FTPSERV="116.247.119.165" CPU[ 01.07.19 14:18:10 ] <--- OK CPU[ 01.07.19 14:18:10 ] ---> AT+FTPUN="customer" CPU[ 01.07.19 14:18:10 ] <--- OK CPU[ 01.07.19 14:18:10 ] ---> AT+FTPPW="111111" CPU[ 01.07.19 14:18:10 ] <--- OK CPU[ 01.07.19 14:18:10 ] <--- CPU[ 01.07.19 14:18:10 ] ---> AT+FTPGETNAME="MTK3.EPO" CPU[ 01.07.19 14:18:10 ] <--- OK CPU[ 01.07.19 14:18:10 ] ---> AT+FTPGETPATH="/" CPU[ 01.07.19 14:18:10 ] <--- OK CPU[ 01.07.19 14:18:10 ] ---> AT+FTPEXTGET=1 CPU[ 01.07.19 14:18:10 ] <--- OK CPU[ 01.07.19 14:18:10 ] <--- +FTPEXTGET: 1,61 CPU[ 01.07.19 14:18:40 ] ---> AT+FTPEXTGET=4,"epo" CPU[ 01.07.19 14:18:40 ] <--- +FTPEXTGET: 2,0 CPU[ 01.07.19 14:18:40 ] <--- OK CPU[ 01.07.19 14:18:40 ] ---> AT+FSLS=C:\User\ CPU[ 01.07.19 14:18:40 ] <--- gps_pos CPU[ 01.07.19 14:18:40 ] <--- epo CPU[ 01.07.19 14:18:40 ] <--- OK CPU[ 01.07.19 14:18:40 ] ---> AT+CGNSCHK=3,1 CPU[ 01.07.19 14:18:40 ] <--- CPU[ 01.07.19 14:18:40 ] <--- +CGNSCHK: 3,1,0,0 CPU[ 01.07.19 14:18:40 ] <--- OK CPU[ 01.07.19 14:18:40 ] ---> AT+CGNSPWR=1 CPU[ 01.07.19 14:18:40 ] <--- OK CPU[ 01.07.19 14:18:40 ] ---> AT+CGNSAID=31,1,1 CPU[ 01.07.19 14:18:40 ] <--- OK Так понимаю, что файл MTK3.EPO не скачивается. Что нужно исправить? Что значит число 61? Соответствующего описания не нашёл.