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

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

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

Сообщение RT9U »

Вообще я использую обычно другие фильтра для сравнения, даже не для сравнения а фильтрации . Compare String использую первый раз. Может из-за приемной части УАРТа и не работает. Как мне сравнить строку ОК с константой ОК????

Отправлено спустя 1 минуту 43 секунды:
Может другие варианты есть без Compare String
Аватара пользователя
Nikan
Майор
Сообщения: 1194
Зарегистрирован: 29 дек 2016, 00:49
Откуда: москва

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

Сообщение Nikan »

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

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

Сообщение RT9U »

НДЭ :smile37: сейчас попробую на макете

Отправлено спустя 38 минут 45 секунд:
Не работает :shok:
проба.flp
Переменная получена строка зачем????

Отправлено спустя 1 минуту 38 секунд:
смотрю в компортовской проге в хайасме. отправка идет сравнения нет

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

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

Сообщение Nikan »

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

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

Сообщение RT9U »

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

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

Сообщение Nikan »

.
Последний раз редактировалось Nikan 24 мар 2023, 02:40, всего редактировалось 1 раз.
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

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

Сообщение Sancho »

Модем даёт с двумя символами, перенос и каретка.
Необходимо от них избавится, получив "длину" строки, потом часть строки, длинной "длина"-2. Далее обрабатывать.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
RT9U
Рядовой
Сообщения: 36
Зарегистрирован: 09 апр 2020, 16:39
Имя: Виталий

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

Сообщение RT9U »

[ref]Nikan[/ref], короче в терминальной программе постоянно идут либо ОК или ОFF
[ref=#ff8000]Sancho[/ref], приветствую понял. сейчас буду думать как обрезать
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

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

Сообщение Sancho »

[ref]RT9U[/ref], Переделал. Самый простой вариант.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
RT9U
Рядовой
Сообщения: 36
Зарегистрирован: 09 апр 2020, 16:39
Имя: Виталий

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

Сообщение RT9U »

не что то не то.[ref=#ff8000]Sancho[/ref], во второй плате обрезаете 2 знака.... может 4 надо \r\n. и в туже переменную заносите.. :smile427:
Я упростил немного проект здесь надо добиться работы.
проба2.flp
я попробывал не работает :smile110:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Nikan
Майор
Сообщения: 1194
Зарегистрирован: 29 дек 2016, 00:49
Откуда: москва

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

Сообщение Nikan »

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

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

Сообщение RT9U »

Вижу что с терминальной программой работает. В передающей строке пишу ОК лед13 загорается, пишу ОФФ тухнет. Только вот с модема офф не идет Там либо ОК, либо ERROR, либо ничего. три варианта.
Аватара пользователя
Nikan
Майор
Сообщения: 1194
Зарегистрирован: 29 дек 2016, 00:49
Откуда: москва

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

Сообщение Nikan »

.
Последний раз редактировалось Nikan 24 мар 2023, 02:39, всего редактировалось 1 раз.
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

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

Сообщение Sancho »

Nikan писал(а): 21 дек 2020, 16:36 Та сразу ( при пустой строке) длинна будет -2, по этому отнимать надо по условию, что длинна строки >0
Да, но пустой не будет. Вообще никогда. А с одним знаком может. Плата выполняется по условию принята строка - значит чего-то есть.
Все ответы от модема, у меня во всяком случае 800l, содержали эти два символа.
Принимал как байты, и если прилетело 13 или 10, дес, то приём окончен, разбор.

Отправлено спустя 3 минуты 19 секунд:
RT9U писал(а): 21 дек 2020, 15:45 Я упростил немного проект здесь надо добиться работы.
проба2.flp
я попробывал не работает
У меня с терминалом работает.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Аватара пользователя
Nikan
Майор
Сообщения: 1194
Зарегистрирован: 29 дек 2016, 00:49
Откуда: москва

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

Сообщение Nikan »

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

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

Сообщение RT9U »

опять зашил проба2. Нифига не работает. в Третьей плате выкинул все кроме переменной УАРТ и блока УАРТ и соединил их. терминал выдает <0><0><0><0> <0> при передаче ОК. Можетя что-то не так делаю???
:helpme:
Аватара пользователя
Nikan
Майор
Сообщения: 1194
Зарегистрирован: 29 дек 2016, 00:49
Откуда: москва

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

Сообщение Nikan »

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

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

Сообщение RT9U »

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

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

Сообщение Nikan »

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

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

Сообщение RT9U »

что-то посмотрел файл. все перевернулось у меня в башке и рассыпалось. SoftwareSerial я могу использовать как дополнительный. А UART МК он идет на модем. Чет каша в голове. надо пообщаться. не могу понять как сделать

Отправлено спустя 1 минуту 47 секунд:
пока с пробой2 поковыряюсь.

Отправлено спустя 57 минут 39 секунд:
Переработал пробу2 - получилась проба3.
проба3.flp
. Добавил дисплей временно. и во что оказалось на дисплее после подачи первой команды
IMG_20201222_152052.jpg
Перед ОК два знакоместа занято полозками. Походу их обрезать тоже надо
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ответить

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

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

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