Skip to content

The project demonstrates reading pixel color data from the ili9341 (full-duplex spi with MOSI and MISO lines) and st7789 (half-duplex spi with SDA line) displays controllers memory into a buffer for further processing or saving a background image before displaying a sprite.

License

Notifications You must be signed in to change notification settings

vadrov/stm32f401ccu6_ili9341_st7789_Read_Memory

Repository files navigation

Copyright (C) 2023, VadRov, all right reserved / www.youtube.com/@VadRov / www.dzen.ru/vadrov

stm32f401ccu6_ili9341_st7789_Read_Memory

The project demonstrates reading pixel color data from the ili9341 (full-duplex spi with MOSI and MISO lines) and st7789 (half-duplex spi with SDA line) displays controllers memory into a buffer for further processing or saving a background image before displaying a sprite.

Проект демонстрирует считывание данных о цвете пикселей из памяти контроллеров дисплеев ili9341 (полнодуплексный spi по линиям MOSI, MISO) и st7789 (полудуплексный spi по линии SDA, вывод CS обязателен) в буфер для дальнейшей обработки или сохранения фонового изображения перед отображением спрайта. Для подключения дисплея на контроллере st7789 с выводом SDA, совмещающим вход и выход (in/out), потребуется вывод CS контроллера, который часто не выведен на разъем, а притянут к gnd. Если такого вывода на вашем дисплее с контроллером st7789 нет, то придется произвести небольшую модернизацию:

  1. Аккуратно отпаять шлейф дисплея.
  2. Перерезать дорожку на плате, ведущую к 8 выводу шлейфа (она соединена с gnd). Проверить, что она надежно отсечена от полигона gnd (лупа, микроскоп, нож/лезвие).
  3. Аккуратно припаять шлейф на свое место.
  4. Припаять тонкий провод к 8 выводу шлейфа. Должно получиться примерно вот так (только флюс смойте, а я не буду, т.к. дисплей тестовый):

1676622554056

Схема подключения ili9341:

stm32 + ili9341 чтение запись схема подключения

Картинка работы проекта ili9341 (full-duplex mode, SPI_HALF_DUPLEX_READ = 0, см. display.h):

картинка работы примера

Картинка работы проекта st7789 (half-duplex mode, SPI_HALF_DUPLEX_READ = 1, см. display.h):

1676621517605

Автор: VadRov
Контакты: Youtube Дзен VK Telegram
Поддержать автора: donate.yoomoney

About

The project demonstrates reading pixel color data from the ili9341 (full-duplex spi with MOSI and MISO lines) and st7789 (half-duplex spi with SDA line) displays controllers memory into a buffer for further processing or saving a background image before displaying a sprite.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published