cd ~
rm -r fb_st7796s
git clone https://github.com/evgs/fb_st7796s.git
fb_st7796s/install.sh
Если дисплей повёрнут горизонтально, то дополнительно запустить скрипт
fb_st7796s/switch_to_landscape.sh
cd ~
fb_st7796s/uninstall.sh
В процессе деинсталляции будет удалены файл оверлея spi-экрана и конфигурационные файлы X-сервера, относящиеся к spi-дисплею и тачскрину.
На момент создания этой инструкции остаётся неудалённым бинарный драйвер в initrd, а также упоминание оверлея в /boot/armbianEnv.txt (orangepiEnv.txt)
Соединение экрана с разъёмом GPIO Orange Pi3 LTS осуществляется в соответствии с таблицей
Дисплей | Функция | GPIO | пин | Комментарий |
---|---|---|---|---|
EXP1_1 | BEEPER | PD21 | 22 | Управление пищалкой |
EXP1_3 | LED_BKL | PD18 | 12 | Подсветка дисплея |
EXP1_4 | RST | nc | nc | Сброс TFT-дисплея |
EXP1_5 | TOUCH_CS | PH03 | 24 | Выборка шины тачскрина |
EXP1_6 | TOUCH_IRQ | PL10 | 15 | Запрос прерывания тачскрина по касанию |
EXP1_7 | TFT_CS | PL08 | 26 | Выборка шины TFT |
EXP1_8 | D/C | PD15 | 16 | Выборка данных/команд на шине TFT |
EXP1_9 | GND | GND | 09 | Общий (питание) |
EXP1_10 | +5V | +5V | 02 | Питание дисплея |
EXP2_1 | MISO | PH06 | 21 | Линия MISO шины SPI |
EXP2_2 | CLK | PH04 | 23 | Линия SCK шины SPI |
EXP2_6 | MOSI | PH05 | 19 | Линия MISO шины SPI |
EXP2_9 | GND | GND | 25 | Общий (сигнальный) |
Драйвер для экрана на контроллере st7796. Описание установки и настройки