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

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

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

#21

Сообщение RT9U » 21.12.2020{, 13:21}

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

Отправлено спустя 1 минуту 43 секунды:
Может другие варианты есть без Compare String

Аватара пользователя
Nikan
Майор
Сообщения: 1194
Зарегистрирован: 29.12.2016{, 00:49}
Репутация: 100
Откуда: москва

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

#22

Сообщение Nikan » 21.12.2020{, 13:34}

.
Последний раз редактировалось Nikan 24.03.2023{, 02:27}, всего редактировалось 1 раз.

RT9U
Рядовой
Сообщения: 36
Зарегистрирован: 09.04.2020{, 16:39}
Репутация: 0
Имя: Виталий

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

#23

Сообщение RT9U » 21.12.2020{, 13:46}

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

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

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

Отправлено спустя 2 минуты 19 секунд:
в терминале посмотрел тоже не работает

Аватара пользователя
Nikan
Майор
Сообщения: 1194
Зарегистрирован: 29.12.2016{, 00:49}
Репутация: 100
Откуда: москва

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

#24

Сообщение Nikan » 21.12.2020{, 14:30}

.
Последний раз редактировалось Nikan 24.03.2023{, 02:40}, всего редактировалось 1 раз.

RT9U
Рядовой
Сообщения: 36
Зарегистрирован: 09.04.2020{, 16:39}
Репутация: 0
Имя: Виталий

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

#25

Сообщение RT9U » 21.12.2020{, 14:32}

да приходит светодиоды подмаргивают на МК

Аватара пользователя
Nikan
Майор
Сообщения: 1194
Зарегистрирован: 29.12.2016{, 00:49}
Репутация: 100
Откуда: москва

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

#26

Сообщение Nikan » 21.12.2020{, 14:37}

.
Последний раз редактировалось Nikan 24.03.2023{, 02:40}, всего редактировалось 1 раз.

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

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

#27

Сообщение Sancho » 21.12.2020{, 14:49}

Модем даёт с двумя символами, перенос и каретка.
Необходимо от них избавится, получив "длину" строки, потом часть строки, длинной "длина"-2. Далее обрабатывать.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

RT9U
Рядовой
Сообщения: 36
Зарегистрирован: 09.04.2020{, 16:39}
Репутация: 0
Имя: Виталий

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

#28

Сообщение RT9U » 21.12.2020{, 15:03}

Nikan, короче в терминальной программе постоянно идут либо ОК или ОFF
Sancho, приветствую понял. сейчас буду думать как обрезать

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

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

#29

Сообщение Sancho » 21.12.2020{, 15:04}

RT9U, Переделал. Самый простой вариант.
Вложения
проект_на_форум_ot_sancho_01.flp
(786.13 КБ) 39 скачиваний
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

RT9U
Рядовой
Сообщения: 36
Зарегистрирован: 09.04.2020{, 16:39}
Репутация: 0
Имя: Виталий

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

#30

Сообщение RT9U » 21.12.2020{, 15:45}

не что то не то.Sancho, во второй плате обрезаете 2 знака.... может 4 надо \r\n. и в туже переменную заносите.. :smile427:
Я упростил немного проект здесь надо добиться работы.
проба2.flp
(124.4 КБ) 28 скачиваний
я попробывал не работает :smile110:

Аватара пользователя
Nikan
Майор
Сообщения: 1194
Зарегистрирован: 29.12.2016{, 00:49}
Репутация: 100
Откуда: москва

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

#31

Сообщение Nikan » 21.12.2020{, 16:36}

.
Последний раз редактировалось Nikan 24.03.2023{, 02:39}, всего редактировалось 1 раз.

RT9U
Рядовой
Сообщения: 36
Зарегистрирован: 09.04.2020{, 16:39}
Репутация: 0
Имя: Виталий

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

#32

Сообщение RT9U » 21.12.2020{, 16:56}

Вижу что с терминальной программой работает. В передающей строке пишу ОК лед13 загорается, пишу ОФФ тухнет. Только вот с модема офф не идет Там либо ОК, либо ERROR, либо ничего. три варианта.

Аватара пользователя
Nikan
Майор
Сообщения: 1194
Зарегистрирован: 29.12.2016{, 00:49}
Репутация: 100
Откуда: москва

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

#33

Сообщение Nikan » 21.12.2020{, 17:03}

.
Последний раз редактировалось Nikan 24.03.2023{, 02:39}, всего редактировалось 1 раз.

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

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

#34

Сообщение Sancho » 21.12.2020{, 17:09}

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

Отправлено спустя 3 минуты 19 секунд:
RT9U писал(а):
21.12.2020{, 15:45}
Я упростил немного проект здесь надо добиться работы.
проба2.flp
я попробывал не работает
У меня с терминалом работает.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Аватара пользователя
Nikan
Майор
Сообщения: 1194
Зарегистрирован: 29.12.2016{, 00:49}
Репутация: 100
Откуда: москва

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

#35

Сообщение Nikan » 21.12.2020{, 17:15}

.
Последний раз редактировалось Nikan 24.03.2023{, 02:39}, всего редактировалось 1 раз.

RT9U
Рядовой
Сообщения: 36
Зарегистрирован: 09.04.2020{, 16:39}
Репутация: 0
Имя: Виталий

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

#36

Сообщение RT9U » 21.12.2020{, 17:40}

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

Аватара пользователя
Nikan
Майор
Сообщения: 1194
Зарегистрирован: 29.12.2016{, 00:49}
Репутация: 100
Откуда: москва

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

#37

Сообщение Nikan » 21.12.2020{, 17:45}

.
Последний раз редактировалось Nikan 24.03.2023{, 02:39}, всего редактировалось 1 раз.

RT9U
Рядовой
Сообщения: 36
Зарегистрирован: 09.04.2020{, 16:39}
Репутация: 0
Имя: Виталий

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

#38

Сообщение RT9U » 21.12.2020{, 17:49}

да можно, но завтра. У нас уже поздно. Сибирь однако. запараллелить УАРТы?

Аватара пользователя
Nikan
Майор
Сообщения: 1194
Зарегистрирован: 29.12.2016{, 00:49}
Репутация: 100
Откуда: москва

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

#39

Сообщение Nikan » 21.12.2020{, 18:08}

.
Последний раз редактировалось Nikan 24.03.2023{, 02:38}, всего редактировалось 2 раза.

RT9U
Рядовой
Сообщения: 36
Зарегистрирован: 09.04.2020{, 16:39}
Репутация: 0
Имя: Виталий

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

#40

Сообщение RT9U » 22.12.2020{, 10:33}

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

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

Отправлено спустя 57 минут 39 секунд:
Переработал пробу2 - получилась проба3.
проба3.flp
(160.29 КБ) 34 скачивания
. Добавил дисплей временно. и во что оказалось на дисплее после подачи первой команды
IMG_20201222_152052.jpg
IMG_20201222_152052.jpg (104.61 КБ) 509 просмотров
Перед ОК два знакоместа занято полозками. Походу их обрезать тоже надо

Ответить

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