TEV-LB1

На плате TEV-LB1 расположена 4-битная OLED-панель RITDISPLAY RGS13128096, 128x96. Панель построена на контроллере SOLOMON SSD1329.

Соединение между EM1000 и панелью

Контакт №*Линия ввода-вывода EM1000Панель
5GPIO48---
6GPIO47---
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
17GPIO43D/C
18GPIO42R/W
19GPIO41E
20GPIO40CS

* Номер контакта на разъёме 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
Исходный материал Tibbo обновлён 12 сентября 2022Оригинал на docs.tibbo.com · Сообщить об ошибке