Дисплей ILI9341 в Flowcode 5

Вывод результатов работы на индикацию. Дисплеи, индикаторы...

Дисплей ILI9341 в Flowcode 5

Сообщение DmitryAnarhist (DmitryAnarhist) » 25 авг 2018, 01:07

Изменённый файл для управления дисплеями с контроллером ILI9341 по SPI интерфейсу, 240х320 точек, бывают разных диагоналей от 2.2 до 3.2 дюймов с тачскрином и без.
Файл распаковывается в папку C:\Program Files\Flowcode(AVR)\v5\Components если производилась установка флоукода по умолчанию.
После этого можно рулить дисплеем из флоукода, выбрав в графических дисплеях EB043:
eb043.jpg

Пин CS во флоукоде подключаем к выводу дисплея Data/command, CS самого дисплея на минус, остальные по умолчанию, клок к клоку, ресет к ресету, дата к дате, всего 4 провода от контроллера, схему рисовать не буду, поскольку вариантов дисплеев огромное множество как в виде модулей так и и в виде стекла, думаю что все сами разберутся как подключить, новичков на всякий случай предупреждаю: ПИТАНИЕ ДИСПЛЕЯ 3.3 ВОЛЬТА МАКСИМУМ, ВСЕ СИГНАЛЫ НА ДИСПЛЕЙ ЧЕРЕЗ ДЕЛИТЕЛИ НАПРЯЖЕНИЯ НА РЕЗИСТОРАХ, если конечно у вас не модуль с уже установленным преобразователем уровня, и если сам контроллер не питается и прошивается на напряжении 3.3в.
Симуляция во флоукоде работает в первых 132х132 точках, остальной части экрана конечно не видно, что печально но не смертельно.
Из функции инициализации убрана заливка, поэтому сами заливаем сразу после инициализации нужным цветом, иначе дисплей будет заполнен серыми полосками шириной один пиксель, можно рисовать сразу по этим полоскам.
В самом файле можно настроить в каком положении на дисплей выводить картинку:
2018-08-25_022829.jpg

Коды записаны в комментарии, при этом нужно ещё поменять местами циферки 320 и 240 в зависимости от того горизонтально или вертикально выводим картинку:
2018-08-25_022909.jpg

Ещё добавлена возможность вывода текста покрупнее, для этого в поле "Font" ставим циферку 4.

На всякий случай (если кто-то потерял) пркрепляю так-же и стандартный файл, немного модифицированный, там так-же предусмотрен поворот картинки, и убрана заливка из инициализации, работает с дисплеями от старых нокий 6610 и подобных на контроллере PCF8833 или совместимых.
У вас нет доступа для просмотра вложений в этом сообщении.
Аватар пользователя
Ник: DmitryAnarhist
Имя: DmitryAnarhist
(SPB)
Ученик
Ученик
Информация о пользователе

Вернуться в Flowcode и дисплеи, индикация

Кто сейчас на форуме

Пользователь просматривает форум: нет зарегистрированных пользователей