24 марта 2020
Дисплеи Nextion– это не стандартные TFT-дисплеи, а электронные модули с цветными сенсорными экранами и встроенными контроллерами для записи программ. Наличие выводов UART и GPIO позволяет их использовать совместно с проектами Arduino или с собственными разработками. Для загрузки собственных программ предусмотрен разъем для SD-карты памяти.
«Начинка» дисплеев Nextion включает 32-разрядный микроконтроллер, контроллер сенсорного экрана, часы реального времени, flash-памяти и внешние разъемы: для SD-карты, шины UART и выводы GPIO. Встроенные возможности дисплеев позволяют самостоятельно обрабатывать тач-команды и команды UART шины, менять картинки, текст и др.
Программа Nextion Editor для работы с дисплеями Nextion позволяет создать как интерфейс пользователя (используя различные библиотечные элементы: кнопки, слайдеры, картинки, графики, текст и т.д.), так и прописать алгоритм поведения дисплея (написав код для различных событий элементов участвующих в интерфейсе дисплея).
Для проверки работы написанного Вами кода нет необходимости загружать данные в дисплей, так как в программе имеется встроенный эмулятор, который отображает не только поведение элементов интерфейса, но и получает/отображает принимаемые/возвращаемые данные по шине UART.
Ниже описан пример работы с программой Nextion Editor:
Характеристики дисплея NX3224K028
Память: FLASH: 16 Мб EEPROM: 1Кб ОЗУ: 3.5 Кб