TEV-LB2

На плате TEV-LB2 расположена TFT-панель AMPIRE AM176220, 176x220. Панель построена на контроллере HIMAX HX8309. Также есть линия управления подсветкой панели. Пока подсветка не включена, изображение на панели не видно.

Соединение между EM1000 и панелью, подсветка

Контакт №(1)Линия ввода-вывода EM1000Панель
5GPIO48---
6GPIO47BL(2)
7GPIO46---
8GPIO39/P4.7D7
9GPIO38/P4.6D6
10GPIO37/P4.5D5
11GPIO36/P4.4D4
12GPIO35/P4.3D3
13GPIO34/P4.2D2
14GPIO33/P4.1D1
15GPIO32/P4.0D0
16GPIO44RST
17GPIO43DC
18GPIO42WR
19GPIO41RD
20GPIO40CS
  1. Номер контакта на разъёме TEV-LB2.
  2. Линия управления подсветкой.

Необходимый код инициализации на Tibbo BASIC/C

Предполагается, что вы знакомы с Tibbo BASIC/C и Tibbo IDE (TIDE).

Для правильной работы панели выберите Project-> Settings и укажите платформу EM1000 или EM1000G. Затем нажмите Customize, чтобы открыть диалог Customize Project. В нём дважды щёлкните строку Display Panel Type и выберите Himax HX8309 (Ampire AM176220).

В проект также нужно добавить следующий код инициализации:

lcd.iomapping="44,43,42,41,40,4" 'RST,DC,WR,RD,CS,data_bus
io.num=PL_IO_NUM_44
io.enabled=YES
io.num=PL_IO_NUM_43
io.enabled=YES
io.num=PL_IO_NUM_42
io.enabled=YES
io.num=PL_IO_NUM_41
io.enabled=YES
io.num=PL_IO_NUM_40
io.enabled=YES
lcd.width=176
lcd.height=220
lcd.rotated=NO
lcd.inverted=NO
lcd.enabled=YES

Чтобы включить подсветку, используйте такой код:

io.num=PL_IO_NUM_47
io.enabled=YES
io.state=LOW
Исходный материал Tibbo обновлён 12 сентября 2022Оригинал на docs.tibbo.com · Сообщить об ошибке