База знаний / Справочник TiOS / Аппаратные средства / Отладочные комплекты / EM1000TEV / Платы TEV-LBx
TEV-LB2
На плате TEV-LB2 расположена TFT-панель AMPIRE AM176220, 176x220. Панель построена на контроллере HIMAX HX8309. Также есть линия управления подсветкой панели. Пока подсветка не включена, изображение на панели не видно.
Соединение между EM1000 и панелью, подсветка
| Контакт №(1) | Линия ввода-вывода EM1000 | Панель |
| 5 | GPIO48 | --- |
| 6 | GPIO47 | BL(2) |
| 7 | GPIO46 | --- |
| 8 | GPIO39/P4.7 | D7 |
| 9 | GPIO38/P4.6 | D6 |
| 10 | GPIO37/P4.5 | D5 |
| 11 | GPIO36/P4.4 | D4 |
| 12 | GPIO35/P4.3 | D3 |
| 13 | GPIO34/P4.2 | D2 |
| 14 | GPIO33/P4.1 | D1 |
| 15 | GPIO32/P4.0 | D0 |
| 16 | GPIO44 | RST |
| 17 | GPIO43 | DC |
| 18 | GPIO42 | WR |
| 19 | GPIO41 | RD |
| 20 | GPIO40 | CS |
- Номер контакта на разъёме TEV-LB2.
- Линия управления подсветкой.
Необходимый код инициализации на 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