AT-команда отправка в UART
AT-команда отправка в UART
Вообще я использую обычно другие фильтра для сравнения, даже не для сравнения а фильтрации . Compare String использую первый раз. Может из-за приемной части УАРТа и не работает. Как мне сравнить строку ОК с константой ОК????
Отправлено спустя 1 минуту 43 секунды:
Может другие варианты есть без Compare String
Отправлено спустя 1 минуту 43 секунды:
Может другие варианты есть без Compare String
AT-команда отправка в UART
.
Последний раз редактировалось Nikan 24 мар 2023, 02:27, всего редактировалось 1 раз.
AT-команда отправка в UART
НДЭ
сейчас попробую на макете
Отправлено спустя 38 минут 45 секунд:
Не работает
Переменная получена строка зачем????
Отправлено спустя 1 минуту 38 секунд:
смотрю в компортовской проге в хайасме. отправка идет сравнения нет
Отправлено спустя 2 минуты 19 секунд:
в терминале посмотрел тоже не работает

Отправлено спустя 38 минут 45 секунд:
Не работает

Отправлено спустя 1 минуту 38 секунд:
смотрю в компортовской проге в хайасме. отправка идет сравнения нет
Отправлено спустя 2 минуты 19 секунд:
в терминале посмотрел тоже не работает
У вас нет необходимых прав для просмотра вложений в этом сообщении.
AT-команда отправка в UART
.
Последний раз редактировалось Nikan 24 мар 2023, 02:40, всего редактировалось 1 раз.
AT-команда отправка в UART
.
Последний раз редактировалось Nikan 24 мар 2023, 02:40, всего редактировалось 1 раз.
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
AT-команда отправка в UART
Модем даёт с двумя символами, перенос и каретка.
Необходимо от них избавится, получив "длину" строки, потом часть строки, длинной "длина"-2. Далее обрабатывать.
Необходимо от них избавится, получив "длину" строки, потом часть строки, длинной "длина"-2. Далее обрабатывать.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
AT-команда отправка в UART
[ref]Nikan[/ref], короче в терминальной программе постоянно идут либо ОК или ОFF
[ref=#ff8000]Sancho[/ref], приветствую понял. сейчас буду думать как обрезать
[ref=#ff8000]Sancho[/ref], приветствую понял. сейчас буду думать как обрезать
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
AT-команда отправка в UART
[ref]RT9U[/ref], Переделал. Самый простой вариант.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
AT-команда отправка в UART
не что то не то.[ref=#ff8000]Sancho[/ref], во второй плате обрезаете 2 знака.... может 4 надо \r\n. и в туже переменную заносите..
Я упростил немного проект здесь надо добиться работы. я попробывал не работает

Я упростил немного проект здесь надо добиться работы. я попробывал не работает

У вас нет необходимых прав для просмотра вложений в этом сообщении.
AT-команда отправка в UART
.
Последний раз редактировалось Nikan 24 мар 2023, 02:39, всего редактировалось 1 раз.
AT-команда отправка в UART
Вижу что с терминальной программой работает. В передающей строке пишу ОК лед13 загорается, пишу ОФФ тухнет. Только вот с модема офф не идет Там либо ОК, либо ERROR, либо ничего. три варианта.
AT-команда отправка в UART
.
Последний раз редактировалось Nikan 24 мар 2023, 02:39, всего редактировалось 1 раз.
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
AT-команда отправка в UART
Да, но пустой не будет. Вообще никогда. А с одним знаком может. Плата выполняется по условию принята строка - значит чего-то есть.Nikan писал(а): 21 дек 2020, 16:36 Та сразу ( при пустой строке) длинна будет -2, по этому отнимать надо по условию, что длинна строки >0
Все ответы от модема, у меня во всяком случае 800l, содержали эти два символа.
Принимал как байты, и если прилетело 13 или 10, дес, то приём окончен, разбор.
Отправлено спустя 3 минуты 19 секунд:
У меня с терминалом работает.RT9U писал(а): 21 дек 2020, 15:45 Я упростил немного проект здесь надо добиться работы.
проба2.flp
я попробывал не работает
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
AT-команда отправка в UART
.
Последний раз редактировалось Nikan 24 мар 2023, 02:39, всего редактировалось 1 раз.
AT-команда отправка в UART
опять зашил проба2. Нифига не работает. в Третьей плате выкинул все кроме переменной УАРТ и блока УАРТ и соединил их. терминал выдает <0><0><0><0> <0> при передаче ОК. Можетя что-то не так делаю???


AT-команда отправка в UART
.
Последний раз редактировалось Nikan 24 мар 2023, 02:39, всего редактировалось 1 раз.
AT-команда отправка в UART
да можно, но завтра. У нас уже поздно. Сибирь однако. запараллелить УАРТы?
AT-команда отправка в UART
.
Последний раз редактировалось Nikan 24 мар 2023, 02:38, всего редактировалось 2 раза.
AT-команда отправка в UART
что-то посмотрел файл. все перевернулось у меня в башке и рассыпалось. SoftwareSerial я могу использовать как дополнительный. А UART МК он идет на модем. Чет каша в голове. надо пообщаться. не могу понять как сделать
Отправлено спустя 1 минуту 47 секунд:
пока с пробой2 поковыряюсь.
Отправлено спустя 57 минут 39 секунд:
Переработал пробу2 - получилась проба3. . Добавил дисплей временно. и во что оказалось на дисплее после подачи первой команды Перед ОК два знакоместа занято полозками. Походу их обрезать тоже надо
Отправлено спустя 1 минуту 47 секунд:
пока с пробой2 поковыряюсь.
Отправлено спустя 57 минут 39 секунд:
Переработал пробу2 - получилась проба3. . Добавил дисплей временно. и во что оказалось на дисплее после подачи первой команды Перед ОК два знакоместа занято полозками. Походу их обрезать тоже надо
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя