Страница 1 из 1

Отправка команд для дисплея NEXTION.

Добавлено: 09.02.2023{, 11:45}
irakez
Столкнулся с проблемой отправки команд напрямую дисплею Nextion штатными средствами FlProg. Сделал модули для решения этой проблемы, надеюсь, кому-нибудь пригодятся.

send to nextion:
Отправка команд для дисплея NEXTION. Блок добавляет команду для исполнения.
В in1 вносится команда для дисплея. Формируется пакет из команды и знака ff ff ff для отправки в UART.

number to nextion:
Отправка команд для дисплея NEXTION. Блок формирует команду формата nX.val=XXX.
В in1 вносится номер блока "Number".
В in2 вносится значение числа для отображения на дисплее.
Формируется пакет из команды и знака ff ff ff для отправки в UART.

text to nextion
Отправка команд для дисплея NEXTION. Блок формирует команду формата "страница.tX.txt=ABIRVALG".
В page вносится название страницы дисплея c точкой (main.) или не вносится ничего.
В in2 вносится номер блока "txt".
В in3 вносится текст лат. для отображения на дисплее.
Формируется пакет из команды и знака ff ff ff для отправки в UART.

Отправка команд для дисплея NEXTION.

Добавлено: 09.02.2023{, 13:37}
WildCat
Прием и разбор данных из nextion как осуществляется?

Отправка команд для дисплея NEXTION.

Добавлено: 09.02.2023{, 16:06}
irakez
штатными средствами сравнения строк

здесь описано
не используются средства работы с nextion встроенные в флпрог, из-за их низкого быстродействия!

Отправка команд для дисплея NEXTION.

Добавлено: 09.02.2023{, 17:55}
WildCat
Ясно.
Пробовал, результат так себе.

С протоколом обмена с дисплеем ecoins получилось гораздо лучше, и время цикла меньше.