Всем привет от "Нолика" Приобрёл Nextion 2.4 сенсорный TFT дисплей TJC3224T024. Попробовал поучиться свой вариант. Выполнил указания https://wiki.iarduino.ru/page/Nextion/ ... на компе всё работает но не грузится в Nextion ни с CD ни c UART через PL2303H. В чём хитрость? Что не так?
А где вы у Nextion такие экраны увидели? Вы приобрели экран TJC, он к Nextion весьма опосредованное отношение имеет.
Там же прямо написано: TJC3224T024 - аналог дисплея NX3224T024 из серии Nextion, студии iTead. Дисплей имеет встроенный на плату микроконтроллер STM32, программируемый через UART интерфейс. Данная версия не отличается по компонентам, но прошивается другой программой. Вы, сэкономив 300р получили дисплей к которому вспотеешь софт подыскивать без иероглифов ) Узнавайте в магазине, чем его прошивать, по идее должны знать раз продают.
На амперке нет ... Вот это то что надо? http://iarduino.ru/shop/Displei/cvetnoy-sensornyy-tft-ekran-nextion-320-240---2-4-rdquo.html
возьмите лучше обычный сенсорный дисплей 2.4 - с SPI или параллельным интерфейсом, а не через сериал, как Некстион. Такой всего 300 рублей стоит и он в разы шустрее работает.
Благодарю. Я, к сожалению, в этом "нолик" ... Если не составит труда - подскажите пожалуйста подробнее: "Какой? Чем программировать? и т.д."
в него картинки не загрузишь также легко, как с nextion. Но здесь я соглашусь - прикручитвать nextion к убогому AVR - так себе решение. Если бы nextion с GPIO на борту так же легко программировался как, скажем, ESP - вот это была бы бомба.
А задачи какие для экрана? Что выводить будете? Прост в некстион можно вгрузить арта на 100500 гигобайт и потом рулить всем этим добром через отправку/приемку символов по uart. Это легко и памяти не жрет. Но денег стоит такое удовольствие. С другой стороны есть spi экранчики, там программировать побольше, памяти сколько бог послал в микроконтроллере, они медленные очень, но они дешевые )
Позвольте с вами не согласиться. Если точками свой шрифт рисовать то да - spi шустрей будет (хотя все равно медленно). А если картинки шлепать по экрану в зависимости от условий алгоритма - некстион тут самое удобное, чертовски быстрое и не жрущее память мк решение. Надо у ТС спросить что он рисовать будет.
Общая идея (на мой взгляд) весьма сложная ... Такой экран выбрал по причинам: 1. Должно быть удобно и красиво ... 2. Отображения нескольких страниц с различными красивыми фонами 3. Несколько типов индикации (цифровых и аналоговых) 4. Возможность вносить изменения в работу Ardu ... 5. Отображать графики изменения параметров и т.п.
SPI экраны вам в этом точно не помогут никак. Тогда Nextion правильно выбрали. Там очень простая логика работы 1. вы создаете в редакторе образ будущей прошивки, некий HMI файл, накидывая в него графику, шрифты, переменные текстовые, программируете реакцию на нажатия на различные элементы (например "если нажали на картинку Z то отправить в микроконторллер "Z_PRESS") 2. затем компилируете свой HMI в некий TFT-файл, готовый к заливке в экран 3. пишите TFT-файл на флешку (он там должен быть один) и ресетите экран с флешкой внутри 4. экран прошивается, флешку вынимаете и после перезагрузки там уже работает ваша прошивка С микроконторллера отправляете по UART команды в экран, например 1. спрятать изображение Y 2. показать изображение Х 3. если с экрана пришло сообщение "Z_PRESS" то послать данные в экран что переменная W равна "Q" Это практически не требует памяти в МК и экран реагирует на ваши команды со скоростью UART порта, что вполне достаточно для моментальной смены фона например, чего не сделать на SPI экране в разумное время.