У меня большой проект для МК и экрана, поэтому при использовании стандартных блоков для работы с Нехтион были большие тормоза 5-20сек, однако все данные доходили.
Решил использовать стандартные блоки для приема с Юарт + два пользовательские блоки для отправки переменной и включения таймера. Делал по этому видео
Все нормально работает, пока не надо отправить и принимать большее количество данных - данные просто теряются. Уже пробовал с Некстион дублировать при отправке, однако это не помогло. При получении данных с Юарт, выдерживается пауза 10мс, пробовал ставить и 200мс - тоже не помогло.
При отправке с Некстион в дебаггере эмулятора все хорошо.
Как сделать так, чтобы данные не терялись? От чего это зависит?
Использую физический UART, FlProg 5.3.0, Nextion Editor V0.58
В Некстион:
Touch event: print "rele1"
Touch realese event: tm0.en=1
print "rele1"
Блок для відправки змінної на Некстион:
if(send==1)
{
Serial.print((String)name+"=\""+data+"\""+char(255)+char(255)+char(255));
}