Comments 13
Надеюсь, что материал исчерпывающий и комментариев не будет
Разве, что спросить что такое "ÿÿÿ".
На сайте производителя в разделе Instruction Set:
All instructions over serial: are terminated with three bytes of 0xFF 0xFF 0xFF
ie: decimal: 255 or hex: 0xFF or ansichar: ÿ or binary: 11111111ie byte ndt[3] = {255,255,255}; write(ndt,3); or print(“\xFF\xFF\xFF”); or print(“ÿÿÿ”)
это слово йух только по сербски
Кажется, у esphome такое уже реализовано. https://esphome.io/components/display/nextion.html
Смотрели?
Хоть бы написали, что за дисплеи такие, что умеют, характеристики.
Сам производитель использует протокол не такой как для всех. В его варианте те ресурсы, которые уже загружены ранее, такие как шрифты и картинки, повторно не загружаются. Поэтому сама загрузка идет значительно быстрее. Перевод будет позже.
https://unofficialnextion.com/t/nextion-upload-protocol-v1-2-the-fast-one/1044
Написал программу по материалу статьи на Lazarus для Uinodws. Все работает точно так как описано (не как было в оригинальной статье на английском, а так как сейчас в этом переводе). Через время проверю секретный протокол 1.2
Загрузка прошивки в дисплеи Nextion без использования IDE. Протокол v 1.1. Добавлена ссылка на 1.2 и внесены исправления