AT-команда отправка в UART

Вопросы от новичков
RT9U
Рядовой
Сообщения: 36
Зарегистрирован: 09 апр 2020, 16:39
Имя: Виталий

AT-команда отправка в UART

Сообщение RT9U »

Добрый день! Возникла проблема с отправкой в UART следующей AT-команды AT##SD=1,0,500,"123.123.123.123"
500 - это ip порт вымышленный
123.123.123.123 - ip адрес вымышленный

FLPROG как бы ошибок не находит, а вот ARDUINO IDE пишет too many decimal points in number

Вопрос как все таки загнать в UART данную строку? :shok:
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

AT-команда отправка в UART

Сообщение Sancho »

RT9U писал(а): 18 дек 2020, 07:55 AT##SD=1,0,500,"123.123.123.123"
Вопрос как все таки загнать в UART данную строку?
попробовать так AT##SD=1,0,500,\"123.123.123.123\"
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
RT9U
Рядовой
Сообщения: 36
Зарегистрирован: 09 апр 2020, 16:39
Имя: Виталий

AT-команда отправка в UART

Сообщение RT9U »

А почему так??? Вообще в https://www.telit.com/wp-content/upload ... _r24_B.pdf такого написания не допускается стр 447.
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

AT-команда отправка в UART

Сообщение Sancho »

RT9U писал(а): 18 дек 2020, 08:49А почему так???
Читаем в тындексе по запросу экранировка символов С++
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
RT9U
Рядовой
Сообщения: 36
Зарегистрирован: 09 апр 2020, 16:39
Имя: Виталий

AT-команда отправка в UART

Сообщение RT9U »

[ref=#ff8000]Sancho[/ref], большое спасибо! Я этого не знал. Пошел грызть гранит науки :smile171:

Отправлено спустя 3 часа 47 минут 20 секунд:
Вот это я правильно написал? что то не работает.....
at+cgdcont=1,\"IP\",\"internet.tele2.ru\"\r\n
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

AT-команда отправка в UART

Сообщение Sancho »

RT9U писал(а): 18 дек 2020, 13:03 Вот это я правильно написал? что то не работает.....
at+cgdcont=1,\"IP\",\"internet.tele2.ru\"\r\n
попробуйте так
at+cgdcont=1,\"IP\",\"internet.TELE2.ru\"\r\n

Отправлено спустя 47 секунд:
но я бы начал с проверки баланса.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Аватара пользователя
Nikan
Майор
Сообщения: 1194
Зарегистрирован: 29 дек 2016, 00:49
Откуда: москва

AT-команда отправка в UART

Сообщение Nikan »

.
Последний раз редактировалось Nikan 24 мар 2023, 02:28, всего редактировалось 1 раз.
RT9U
Рядовой
Сообщения: 36
Зарегистрирован: 09 апр 2020, 16:39
Имя: Виталий

AT-команда отправка в UART

Сообщение RT9U »

Ну ничего не получается. Не воспринимает модем команду хоть лбом об стенку. вот эта команда вообще не хочет проходить at+cgdcont=1,\"IP\",\"internet.tele2.ru\"\r\n
А вот это я не понял вообще
"at+cgdcont=1,\"IP\",\"internet.tele2.ru\""
Serial.prinln(" at+cgdcont=1,\"IP\",\"internet.tele2.ru\" ");

Зачем такую строку делать?? я и так в блок UART отправляю....

_swi10=String("at+cgdcont=1,\"IP\",\"internet.tele2.ru\"\r\n");

У меня МК и модем соединен через MAX232. Я думаю может все эти строки перевести в ASCII. Просто другого ничего не приходит на ум. :smile250:
Аватара пользователя
Nikan
Майор
Сообщения: 1194
Зарегистрирован: 29 дек 2016, 00:49
Откуда: москва

AT-команда отправка в UART

Сообщение Nikan »

.
Последний раз редактировалось Nikan 24 мар 2023, 02:28, всего редактировалось 1 раз.
RT9U
Рядовой
Сообщения: 36
Зарегистрирован: 09 апр 2020, 16:39
Имя: Виталий

AT-команда отправка в UART

Сообщение RT9U »

нет не могу убрать это из строки... потому что при командах на разъединение связи нужна команда +++ ( без перевода строки), поэтому в блоке UART нет перевода строки..

Отправлено спустя 1 минуту 35 секунд:
ну не знаю попробую отдельно сделать для команды +++ сделаю отдельный UART без перевода строки.. отпишусь
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

AT-команда отправка в UART

Сообщение Sancho »

RT9U писал(а): 21 дек 2020, 11:10 Я думаю может все эти строки перевести в ASCII

String("at+cgdcont=1,\"IP\",\"internet.tele2.ru\"\r\n"); - Это и есть ASCII.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Аватара пользователя
Nikan
Майор
Сообщения: 1194
Зарегистрирован: 29 дек 2016, 00:49
Откуда: москва

AT-команда отправка в UART

Сообщение Nikan »

.
Последний раз редактировалось Nikan 24 мар 2023, 02:28, всего редактировалось 1 раз.
RT9U
Рядовой
Сообщения: 36
Зарегистрирован: 09 апр 2020, 16:39
Имя: Виталий

AT-команда отправка в UART

Сообщение RT9U »

Да я думал уже об этом. терминальную прогу цепляю там все ок, с модемами мозг выносить.... :smile37: щас подумаю как это сделать

Отправлено спустя 3 минуты 51 секунду:
мне очень не нравиться как работает блок сравнение строк Compare String. Если модем выдаст в UART ОК на выходе его должна быть единица. Думаю он не работает как надо
Аватара пользователя
Nikan
Майор
Сообщения: 1194
Зарегистрирован: 29 дек 2016, 00:49
Откуда: москва

AT-команда отправка в UART

Сообщение Nikan »

.
Последний раз редактировалось Nikan 24 мар 2023, 02:28, всего редактировалось 1 раз.
RT9U
Рядовой
Сообщения: 36
Зарегистрирован: 09 апр 2020, 16:39
Имя: Виталий

AT-команда отправка в UART

Сообщение RT9U »

сейчас обезличу конфидициальную информацию

Отправлено спустя 3 минуты 18 секунд:
проект_на_форум.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Nikan
Майор
Сообщения: 1194
Зарегистрирован: 29 дек 2016, 00:49
Откуда: москва

AT-команда отправка в UART

Сообщение Nikan »

.
Последний раз редактировалось Nikan 24 мар 2023, 02:27, всего редактировалось 1 раз.
RT9U
Рядовой
Сообщения: 36
Зарегистрирован: 09 апр 2020, 16:39
Имя: Виталий

AT-команда отправка в UART

Сообщение RT9U »

поцепил на прием другой компорт чётко приходит ОК. 3 раза проверил...

Отправлено спустя 42 секунды:
в терминальной программе проходит.

Отправлено спустя 4 минуты 51 секунду:
Я же говорю ОК идет с модема. Этот ОК должен сравниться с константой ОК в Compare String. На выходе блока будет единица которая через TOF запустит следующую команду. Похоже этот блок что то не сравнивает строку.

Отправлено спустя 38 секунд:
отдельно сейчас поковыряю этот блок.
Аватара пользователя
Nikan
Майор
Сообщения: 1194
Зарегистрирован: 29 дек 2016, 00:49
Откуда: москва

AT-команда отправка в UART

Сообщение Nikan »

.
Последний раз редактировалось Nikan 24 мар 2023, 02:27, всего редактировалось 1 раз.
RT9U
Рядовой
Сообщения: 36
Зарегистрирован: 09 апр 2020, 16:39
Имя: Виталий

AT-команда отправка в UART

Сообщение RT9U »

Очистка буфера раз 1 мс. Прием UARTa внимательно. я давно использую такую связку. нареканий не было
Аватара пользователя
Nikan
Майор
Сообщения: 1194
Зарегистрирован: 29 дек 2016, 00:49
Откуда: москва

AT-команда отправка в UART

Сообщение Nikan »

.
Последний раз редактировалось Nikan 24 мар 2023, 02:27, всего редактировалось 1 раз.
Ответить

Вернуться в «Начинающим»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость