|
0 / 0 / 0
Регистрация: 21.08.2025
Сообщений: 19
|
|
Белый экран на дисплее при управлением восьмибитной параллельной шиной для ili9341 на stm32h723zgt626.09.2025, 23:58. Показов 6048. Ответов 58
Здравствуйте, я начинающий в STM32, решил попробовать запустить и поуправлять дисплеем 2.4" TFT LCD TOUCH на драйвере ili9341 на stm32h723zgt6(в будущем для LVGL) в режиме восьмибитной параллельной шины, но какую бы я библиотеку не пробовал(самописную тоже), везде при прошивке МК только белый экран. Выставлять задержки повыше или частоты менять не помогает. Пока остановился на драйвере от китайцев с lcdwiki конкретно на этот дисплей изначально написанный под SPL и stm32f4, который я переписывал под HAL и свой МК, но всё равно никак. На этом же МК запускал другой дисплей по SPI на драйвере ST7735S без проблем. Пины запаяны поэтому контакт плотный. Распиновка такая же как в драйвере.
Подскажите в чем может быть проблема, заранее спасибо.
0
|
|
| 26.09.2025, 23:58 | |
|
Ответы с готовыми решениями:
58
Дисплей ILI9341 SPI не работает на STM32F105 STM32F3 и TFT дисплей (ILI9341) ЧЯДНТ ? Подключение TFT ЖК-дисплея 320X240 на контроллере ILI9341 к STM32F4 |
|
62 / 187 / 31
Регистрация: 14.02.2013
Сообщений: 1,719
|
||
| 24.11.2025, 17:28 | ||
|
0
|
||
|
352 / 150 / 10
Регистрация: 19.07.2024
Сообщений: 842
|
|
| 24.11.2025, 19:48 | |
|
0
|
|
|
62 / 187 / 31
Регистрация: 14.02.2013
Сообщений: 1,719
|
|||
| 24.11.2025, 21:06 | |||
|
Добавлено через 1 минуту
0
|
|||
|
|
|||
| 24.11.2025, 21:51 | |||
|
Судя по eevblog, и на 48 МГц работает. А это уже 26 мс на кадр. Выглядит это как-то так: Это ST7789 на ESP32-S3 по SPI 80 МГц.
1
|
|||
|
4150 / 2728 / 433
Регистрация: 09.09.2017
Сообщений: 12,087
|
||
| 25.11.2025, 01:36 | ||
|
0
|
||
|
352 / 150 / 10
Регистрация: 19.07.2024
Сообщений: 842
|
|
| 25.11.2025, 03:41 | |
|
0
|
|
|
62 / 187 / 31
Регистрация: 14.02.2013
Сообщений: 1,719
|
||
| 25.11.2025, 09:06 | ||
|
и между командами те что 2A, 2B, 2C идут данные так вот переключения дисплея для приёма данных или команд осуществляется при помощи отдельного вывода который нужно переключать программно на самом МК и связать его с DMA не получится. Хороши бы если можно было переключать данные, команда через отдельные биты тогда можно было создавать массивы данных из команд и данных те что на картинки выше и эти массивы пересылать через DMA на дисплей.
0
|
||
|
62 / 187 / 31
Регистрация: 14.02.2013
Сообщений: 1,719
|
|
| 25.11.2025, 09:22 | |
|
0
|
|
|
|
|||||||
| 25.11.2025, 09:27 | |||||||
|
Она обязана в такого типа контроллерах. Ищите лучше. Найдите здесь отдельное дёргание D/C для каждого пикселя:
Вот так в ILI9488:
1
|
|||||||
|
62 / 187 / 31
Регистрация: 14.02.2013
Сообщений: 1,719
|
|
| 25.11.2025, 09:40 | |
|
Rius, хорошо бы понять из ДШ где эта команда, так то да по сути логично с начало подаём одну команду и после нее шлём без прерывно данные из сформированного массива в котором уже заложены координаты и цвет каждого пикселя, я правильно думаю?
0
|
|
|
|
|||
| 25.11.2025, 09:46 | |||
|
1
|
|||
|
62 / 187 / 31
Регистрация: 14.02.2013
Сообщений: 1,719
|
|
| 25.11.2025, 09:58 | |
|
0
|
|
|
4150 / 2728 / 433
Регистрация: 09.09.2017
Сообщений: 12,087
|
|||
| 25.11.2025, 10:01 | |||
|
Если для хранения целого кадра памяти недостаточно (а это почти всегда так), можно хранить, скажем, одну строку. А пока она выводится, обсчитывать следующую. Именно так я и делал в своих демках. Добавлено через 1 минуту
1
|
|||
|
62 / 187 / 31
Регистрация: 14.02.2013
Сообщений: 1,719
|
|
| 25.11.2025, 10:09 | |
|
0
|
|
|
62 / 187 / 31
Регистрация: 14.02.2013
Сообщений: 1,719
|
|
| 25.11.2025, 10:34 | |
|
Rius, всё похоже догнал, корочи с начало как вы и сказали рисуем границы изображения скажем 200х200 которое хотим передать дисплею при помощи команд 2A, 2B, и потом втыкаем команду 2C и гоним из массива через DMA уже коды цветов каждого пикселя.
0
|
|
|
|
|
| 25.11.2025, 16:12 | |
|
Да.
А ещё эти дисплеи не обязательно перерисовывать полностью за один раз. Можно рисовать по частям и не держать в оперативной памяти буфер W*H*16 бит. Добавлено через 5 часов 36 минут Про разные ID контроллера: Китайцы могут прислать немного не то, хоть и работающее. У ILI9341 есть совместимые аналоги.
0
|
|
|
352 / 150 / 10
Регистрация: 19.07.2024
Сообщений: 842
|
|
| 25.11.2025, 17:02 | |
|
0
|
|
| 25.11.2025, 17:02 | |
|
Как работать с дисплеем ILI9341 по SPI? Быстрое преобразование Фурье ATSAM3N4C и дисплей ILI9341 Инициализация дисплея на контроллере ILI9341 TFT дисплей на ILI9341 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет!
За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|