База знаний / Справочник TiOS / Аппаратные средства / Отладочные комплекты / EM1000TEV / Платы TEV-LBx
TEV-LB1
На плате TEV-LB1 расположена 4-битная OLED-панель RITDISPLAY RGS13128096, 128x96. Панель построена на контроллере SOLOMON SSD1329.
Соединение между EM1000 и панелью
| Контакт №* | Линия ввода-вывода EM1000 | Панель |
| 5 | GPIO48 | --- |
| 6 | GPIO47 | --- |
| 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 | D/C |
| 18 | GPIO42 | R/W |
| 19 | GPIO41 | E |
| 20 | GPIO40 | CS |
* Номер контакта на разъёме TEV-LB1.
Необходимый код инициализации на Tibbo BASIC/C
Предполагается, что вы знакомы с Tibbo BASIC/C и Tibbo IDE (TIDE).
Для правильной работы панели выберите Project-> Settings и укажите платформу EM1000 или EM1000G. Затем нажмите Customize, чтобы открыть диалог Customize Project. В нём дважды щёлкните строку Display Panel Type и выберите Solomon SSD1329 (Ritdisplay RGS13128096).
В проект также нужно добавить следующий код инициализации:
lcd.iomapping="44,43,42,41,40,4" 'RST,DC,WR,RD,CS,data_bus
'(W is marked "R/W" on the schematic diagram, RD is marked "E")
io.num=PL_IO_NUM_40
io.enabled=YES
io.num=PL_IO_NUM_41
io.enabled=YES
io.num=PL_IO_NUM_42
io.enabled=YES
io.num=PL_IO_NUM_43
io.enabled=YES
io.num=PL_IO_NUM_44
io.enabled=YES
lcd.width=128
lcd.height=96
lcd.rotated=NO
lcd.inverted=NO
lcd.enabled=YES