Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
Ответить

Re: ILI9341 2.8 TFT + SD + Touch Screen

Чт ноя 24, 2016 15:28:43

ptr128 писал(а):Вот к чему это? STM-мания с потерей способности к логическому мышлению? Такая жуткая разница между 18МГц и 10МГц SPI, когда речь идет о кристалле, который больше 10МГц по SPI не тянет (100 нс цикл в даташит).

Не надо так нервничать. АВР здесь действительно тормоз во плоти. Дело ведь не только в скорости SPI, дело ведь ещё и в скорости выполнения команд МК.

Добавлено after 2 minutes 14 seconds:
ptr128 писал(а):А при чем тут библиотеки?

Потому что при всей их тяге к универсальности они убого тормозные.

Добавлено after 2 minutes 1 second:
Мурато Мяуконни писал(а):Цеплять параллельный 16-битный интерфейс на контроллер без специализированного аппаратного модуля, чтобы насладиться ручным дерганием всех сигналов - занятие для настоящего любителя сложностей с околонулевым выхлопом.

Во не надо только нагнетать. Не всё так плохо на самом деле, для СТМ32 в частности.

Re: ILI9341 2.8 TFT + SD + Touch Screen

Чт ноя 24, 2016 17:22:56

scorpi_0n писал(а):Дело ведь не только в скорости SPI, дело ведь ещё и в скорости выполнения команд МК.

Вам что ли скриншот с Saleae прислать, чтобы Вы поверили, что AVR упирается в 8МГц SPI, а не в свою тактовую?

scorpi_0n писал(а):
ptr128 писал(а):А при чем тут библиотеки?

Потому что при всей их тяге к универсальности они убого тормозные.

Ну удачи Вам. Я тормозными библиотеками пользуюсь только тогда, когда мне скорость не важна :)))

Re: ILI9341 2.8 TFT + SD + Touch Screen

Ср дек 21, 2016 13:38:53

недавно купил дисплей с ILI9341, подключил, все работает, не очень шустро, но вполне приемлемо.

Но такая возникла проблема - шрифты, мать их...

Кто-нибудь поскажет, где можно добыть хороший конвертер ttf шрифтов в растровый массив? такой, чтобы подошел к ILI9341? Или, на крайняк, пару тройку уже готовых массивов со шрифтами?

Re: ILI9341 2.8 TFT + SD + Touch Screen

Ср дек 21, 2016 13:51:14

Например: http://microsin.net/programming/arm/make-fonts.html

Re: ILI9341 2.8 TFT + SD + Touch Screen

Ср дек 21, 2016 14:12:41

ptr128 писал(а):Например: http://microsin.net/programming/arm/make-fonts.html

эту видел уже. Демо версия не позволяет получить массив, а купить не получилось :roll:

нашел как ее купить. Лучше бы и не находил. 180 баксов, блин... :roll:

Re: ILI9341 2.8 TFT + SD + Touch Screen

Ср ноя 15, 2017 23:08:51

Есть такая прога TheDotFactory.exe. Конвертит шрифты Винды в СИ-массивы. Причем не весь шрифт, а только выбранные на свой вкус символы. С помощью проги можно подобрать довольно гибко размеры символов и массивы к ним. В файлах с массивами в коментах на каждый символ есть прорисовка.

Re: ILI9341 2.8 TFT + SD + Touch Screen

Пт мар 29, 2019 08:10:05

Здравствуйте.
Купил данный дисплей, запустил на atmega328p 8МГц
Добился приемлемой скорости. На 8 МГц работает отлично и шустро если программно правильно перерисовку сделать. Немного фантазии пришлось приложить. Всё работает и проблем как бы и нет.

Возникла необходимость изменять яркость дисплея.
По даташиту, на сколько я понял, яркость регулируется после команды 51h, установкой значений от 00h до FFh
Ещё команда 53h (опять же как я понял), 5 бит в параметре должен разрешать изменение яркости.
Попробовал по всякому - яркость не меняется. Может по железу эта опция не реализована?

По тому и вопрос: кто-нибудь пробовал регулировать яркость данного дисплея и какие результаты?

Re: ILI9341 2.8 TFT + SD + Touch Screen

Сб мар 30, 2019 19:42:26

Работал с таким дисплеем на скорости SPI порядка 40 МГц, (STM32F407), работал устойчиво, т.е. проблем никаких не было, кроме расхождения системы команд с даташитами. В частности 0x51 в паре с 0x53 тоже никаких видимых реакций не давали.
Ответить