1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/bg4uvr-uc1609

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 1.9 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 02.03.2025 19:23 f1b556f

Драйвер LCD-дисплея UC1609 для STM32

Описание

Драйвер LCD-дисплея UC1609 для микроконтроллера STM32F103C8T6.

Основные характеристики:

  1. Программа использует плату STM32F103C8T6 (широко доступна на AliExpress) с использованием порта SPI1. Подробности подключения указаны в коде.
  2. Выделено 1,5 КБ RAM для использования как буфер пикселей, что позволяет использовать DMA для аппаратной синхронизации экрана. Это особенно полезно при необходимости быстрой смены изображения. Благодаря использованию DMA, нагрузка на систему минимальна.
  3. В коде присутствуют базовые шрифты 6x8 и 8x16 для отображения английских символов.
  4. Включены функции для отрисовки точек, линий и кругов.
  5. Компиляция производится с помощью EmBitz версии 1.11.

Частично основной код был взят из примеров из курса "Атом", а также из различных источников сети. Часть кода была адаптирована автором для использования DMA. Автор выражает благодарность всем создателям исходного кода.

Этот код является частью учебного проекта, поэтому возможны ошибки из-за ограниченного опыта автора. Прошу прощения за любые недочёты.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/bg4uvr-uc1609.git
git@api.gitlife.ru:oschina-mirror/bg4uvr-uc1609.git
oschina-mirror
bg4uvr-uc1609
bg4uvr-uc1609
master