посоветуйте экранчик
- Войдите на сайт для отправки комментариев
Ср, 24/10/2018 - 13:23
Здравствуйте. посоветуйте, пожалуйста, экран для проекта.
надо:
1. цветной
2. управление 8 бит или SPI так как хотелось бы на atmega328 все собрать и свободные ноги будут нужны.
Картинок никаких не планируется, в основном текст и, возможно графики простые.
3. питание желательно 5 вольт.
p.s. Пробовал тут один экран (в сусеках нашел) использовал библиотеку UTFT, так она 80% флеш памяти занимает в камне 328, а нет ли более оптимизированных библиотек готовых?
Размер экрана какой надо? Тач нужен - или нет? Мне нравятся вот такие, с тачем и без: https://ru.aliexpress.com/item/3-2-3-5-480-320-TFT-ILI9481-ILI9486/32917044135.html?spm=a2g0s.8937460.0.0.2e332e0efzSLvs - но они на 16 бит управление.
Без проблем поднимаются под UTFT. По поводу памяти: в UTFT есть файл memorysaver.h - открой его, и почитай, что там можно сделать для экономии памяти ;)
Строго говоря, я бы лучше перелез на Мегу или Due, или STM32 для работы с более-менее большими экранами: у Меги - ног больше, памяти больше, у остальных, помимо этого - отрисовка быстрая, у STM32 - есть ещё FSMC, будет вообще песня. Да и экран, начиная с 3'' - уже перекрывает всю плату, так что особо по размеру там экономить - незачем, считаю.
так у него 16 бит управление.
Экран желательно 3.2
тач не нужен.
вот прям интересует экран с контроллером, что бы меньше всего на него времени тратить. прям отработанный уже многими. безпроблемный экран.
вот прям интересует экран с контроллером, что бы меньше всего на него времени тратить. прям отработанный уже многими. безпроблемный экран.
Говорю же - бери 16 бит экран по ссылке + Мегу. Вариант проверенный, под UTFT поднимается, под другие библиотеки, типа Adafruit_GFX - тоже заведётся. На восьмибитке 8 бит или SPI интерфейс - ну медленно на 3.2 дюйма, меедленно по FPS.
Тот экран, что по ссылке указывал - он уже с согласованием уровней, на Мегу встаёт без плясок с бубном. Да и на Due встанет, по идее - распиновка там одинаковая по части питания.
у меня вся графика сводится к выводу 1-2 предложений текста раз в 1-3 минуты.
Возможно график рисовать, но там 30-50 точек в минуту.
мне скорость с экраном не нужна. мне нужен без бубнов экран.
Мега не удобна тем, что под нее не отфрезеровать платку мне. да и избыточный камень для моей задачи.
Да и все уже готово на 328p камне.
Понял, умолкаю :)
как насчет подсмотреть как UTFT реализует рабоу с выводом текста и просто реализовать самому ?
да, конечно, так и надо делать. только это не входит в исходные данные.
Тогда бери с ILI9341 и SPI шиной у того же продавца https://ru.aliexpress.com/store/product/3-2-inch-320-240-SPI-Serial-TFT-...
На него и библиотеки на любой вкус, и куча готовых проектов.
да. спасибо. это скорее всего то что надо.
p.s. Пробовал тут один экран (в сусеках нашел) использовал библиотеку UTFT, так она 80% флеш памяти занимает в камне 328, а нет ли более оптимизированных библиотек готовых?
Наверняка память забивает не сама библиотека, а подключенные к ней шрифты.
Тут уж либо - либо. 328 не предназначена для работы с экраном. У нее ресурсов недостаточно. Поэтому, если уж брать 328, то только с единственным фонтом 5х7 пикселей. А крупные символы выводит, масштабируя мелкий фонт. Будет весьма угловато. Зато вместе с библиотекой займет, думаю, не более 40-50% памяти.
Наверняка память забивает не сама библиотека, а подключенные к ней шрифты.
Тут уж либо - либо. 328 не предназначена для работы с экраном. У нее ресурсов недостаточно.
Ну это если через .опу делать. Если с головой подойти, то можно уложиться в 10-12 кб. Оставить пару полных шрифтов и один для цифр, побольше. И подключить через аппаратный SPI.