Дисплей ST7789 SPI 170×320

Автор: | 16.03.2025

Для нового проекта решил использовать компактный цветной SPI дисплей разрешением 170х320 точек на базе драйвера ST7789, сам дисплей размером 5х2,5 см.

Для дисплеев на ST7789 в сети полно библиотек под среду Arduino IDE, а так как я пишу в среде Atmel Studio, за недельку по вечерам написал свою библиотеку.

Что умеет:

  1. Управление по SPI, для отладки использовал аппаратный SPI с максимальной скоростью на МК Atmega2560, но без особого труда можно портировать на любой другой МК.
  2. Рисовать по точкам.
  3. Рисовать примитивы: линии, прямоугольники, круги.
  4. Писать одним шрифтом по русски и по английски.
  5. Дополнительно интегрировал еще один шрифт Terminus, только цифры.
  6. Поворачивать выводимое изображение на 0/90/180/270 градусов.

Вот видео демки 

Ниже архив с исходниками, код хорошо за комментирован, может кому и пригодится!

Архив обновлен 20.03.2025

73!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *