|
4 / 4 / 2
Регистрация: 27.12.2014
Сообщений: 248
|
||||||
ESP32 Вывод на экран ST7735 с драйвером ST7789 240х24010.03.2023, 10:37. Показов 10953. Ответов 37
пытаюсь вывести хоть что нибудь на экран, пока безуспешно
экран подключен так: LCD ESP32 gnd --- gnd отдельное питание vcc --- 3,3v отдельное питание scl --- D18 sda --- D23 res --- D4 dc --- D2 BLK --- not connected у кого нибудь есть рабочий пример работы с экраном?
0
|
||||||
| 10.03.2023, 10:37 | |
|
Ответы с готовыми решениями:
37
LCD ST7735 и ST7789 Ввод/вывод звука по I2S, используя ESP32 Синий Экран с драйвером причины : tcpip.sys |
|
4 / 4 / 2
Регистрация: 27.12.2014
Сообщений: 248
|
|
| 28.03.2023, 11:11 [ТС] | |
|
0
|
|
|
115 / 37 / 11
Регистрация: 06.03.2022
Сообщений: 207
|
|
| 28.03.2023, 14:40 | |
|
axmed2004, Сфоткайте Экран со стороны надписей на контактах. Посмотрим.
0
|
|
|
4 / 4 / 2
Регистрация: 27.12.2014
Сообщений: 248
|
|
| 28.03.2023, 14:56 [ТС] | |
|
0
|
|
|
115 / 37 / 11
Регистрация: 06.03.2022
Сообщений: 207
|
|
| 28.03.2023, 16:31 | |
|
axmed2004, Библиотека Adafruit ST7735 and ST7789 Library, попробуйте вот этот скетч:
0
|
|
|
13441 / 7534 / 831
Регистрация: 09.09.2009
Сообщений: 29,554
|
|
| 28.03.2023, 16:47 | |
|
зы. у этого дисплея, судя по гуглению, отсутствует (и не используется) CS (chip select "по старому") или же SS (slave select "по новому"). это нужно как-то учитывать в коде
0
|
|
|
115 / 37 / 11
Регистрация: 06.03.2022
Сообщений: 207
|
|
| 28.03.2023, 22:13 | |
|
Я же дал скетч, где это учтено. В сообщении 24.
Добавлено через 5 часов 24 минуты Попробовал сегодня библиотеку TFT eSPI, которую выкладывал в этой теме, в 18 сообщении, с дисплеем ST7735 и ESP32. Немножко замороченная настройка, но все работает. Поддерживает все распространенные дисплеи: st7735, st7789, ili9341, ili9225 и т.д. Мне понравилась.
0
|
|
|
4 / 4 / 2
Регистрация: 27.12.2014
Сообщений: 248
|
|||||||
| 29.03.2023, 20:31 [ТС] | |||||||
|
про 17-е сообщение: выше писал что у меня контакты другие, решил так же scl --- D18 sda --- D23 res --- D4 dc --- D2 gnd --- gnd vcc --- 3.3v в коде вроде так же указано
0
|
|||||||
|
Модератор
8982 / 6749 / 921
Регистрация: 14.02.2011
Сообщений: 23,874
|
|
| 29.03.2023, 21:00 | |
|
0
|
|
|
4 / 4 / 2
Регистрация: 27.12.2014
Сообщений: 248
|
|
| 29.03.2023, 21:07 [ТС] | |
|
ValeryS, это в данном мне примере так указано. Я так понимаю потому что на моем дисплее нет контакта cs
0
|
|
|
115 / 37 / 11
Регистрация: 06.03.2022
Сообщений: 207
|
|
| 29.03.2023, 21:08 | |
|
ValeryS, это вывод который не используется. CS на этом дисплее не выведен на контактную площадку, а распаян под экраном на землю. Такую реализацию в коде подсмотрел в статье (вернее в комментариях к статье), в нете. Если интересно найду ссылку.
0
|
|
|
115 / 37 / 11
Регистрация: 06.03.2022
Сообщений: 207
|
|
| 29.03.2023, 21:24 | |
|
axmed2004, Попробуй вот эту библиотеку, там я настроил файл user_setup.h под твой дисплей. Попробуй примеры из нее. Контакты те же что и в сообщении 27.
А и еще ссылка на статью:https://wreckage.ru/displays-s... put-image/
0
|
|
|
Модератор
8982 / 6749 / 921
Регистрация: 14.02.2011
Сообщений: 23,874
|
|||||||
| 29.03.2023, 21:49 | |||||||
0
|
|||||||
|
4 / 4 / 2
Регистрация: 27.12.2014
Сообщений: 248
|
|
| 29.03.2023, 21:58 [ТС] | |
|
janis, нельзя ли простой пример? линию нарисовать, или пару слов вывести, в архиве примеры для других разрешений. да и почему то ошибка "TFT_eSPI.h: No such file or directory" хотя файл лежит рядом
0
|
|
|
115 / 37 / 11
Регистрация: 06.03.2022
Сообщений: 207
|
|
| 29.03.2023, 22:13 | |
|
ValeryS, Согласен, так понятнее.
Добавлено через 14 минут axmed2004, Так библиотеку надо установить. У меня они эдесь: C:\Users\Евгений\Documents\Arduino\libra ries Правда у меня win7. Ну по аналогии. И запустить любой пример из папки 240х320. Заработает, будем дальше разбираться.
0
|
|
|
115 / 37 / 11
Регистрация: 06.03.2022
Сообщений: 207
|
|
| 31.03.2023, 17:20 | |
|
axmed2004, Значит все-таки библиотека TFT_eSPI. Ну и замечательно.
0
|
|
|
4 / 4 / 2
Регистрация: 27.12.2014
Сообщений: 248
|
|||||||||||
| 01.04.2023, 12:40 [ТС] | |||||||||||
|
Инструкция, вдруг пригодится:
1. установить библиотеку TFT_eSPI 2. в папке C:/Users/user_name/Documents/Arduino/libraries/ создать папку TFT_setups или другое название, например my_TFT_setups 3. скопировать файл Setup24_ST7789.h из C:/Users/user_name/Documents/Arduino/libraries/TFT_eSPI/User_Setups/ в C:/Users/user_name/Documents/Arduino/libraries/TFT_setups 4. в файле C:/Users/user_name/Documents/Arduino/libraries/TFT_setups/Setup24_ST7789.h: закомментировать строки 29-33
отключить строку #include <User_Setup.h> добавить #include <../TFT_setups/Setup24_ST7789.h>
1
|
|||||||||||
|
115 / 37 / 11
Регистрация: 06.03.2022
Сообщений: 207
|
|
| 01.04.2023, 17:58 | |
|
axmed2004, Главное, что все получилось.
0
|
|
| 01.04.2023, 17:58 | |
|
Помогаю со студенческими работами здесь
38
Проблемы с драйвером на AC97 Audio for VIA(r). (синий экран смерти) Lenovo Y560, проблемы с видео драйвером. Просто черный экран Проблемы с выводом на ST7789 При установке драйверов выскакивает синий экран смерти с драйвером причины portcls.sys Не могу понять как делать вывод на экран структуры STUDENT на заполнение и вывод данных на экран Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
20. Мат мед. Абсентеизм как отдельный тип простоя
anaschu 29.05.2026
Апдейт модели: исправленные баги, абсентеизм и новые механизмы
Продолжаю развивать ранее описанную модель рабочего коллектива на AnyLogic. За последние несколько дней был проведён серьёзный. . .
|
19. здоровье, усталость и психотип работника влияют на производительность предприятия, и наоборот, производительность на здоровье, усталось и психотип
anaschu 28.05.2026
Дискретно-событийная модель рабочего коллектива на AnyLogic: здоровье, выгорание, психотипы и микростимуляция
Привет, коллеги. Хочу поделиться итогами нескольких недель работы над симуляционной. . .
|
"Прокси" для последовательного порта
Eddy_Em 28.05.2026
Эту штуку написал я достаточно давно. Но сейчас вот понадобилось настроить датчик грозы, но при этом не отключать его от "метеодемона". Соответственно, надо запустить этот "прокси": метеодемон будет. . .
|
Рефакторинг программы уравнивания.
Massaraksh7 26.05.2026
Пример по предыдущей записи в блоге. Но, надо заметить, что, во-первых, там оптимизация не только математики, но и работы с базой данных, и с графами, а во-вторых, это ещё не всё.
|
|
Использование TThread в Lazarus для математических вычислений.
Massaraksh7 25.05.2026
Производя рефакторинг своих программ на предмет ускорения их работы, обратил внимание на такой аспект, как сокращение времени матвычислений. Дело в том, что приходится работать с большими матрицами. . .
|
Модель здравосохранения 18. Чем здоровее работник, тем быстрее выгорает
anaschu 24.05.2026
Имитационная модель корпоративного здравоохранения: что показывает математика
Сегодня в модели рабочего коллектива на AnyLogic появились три новые механики — выгорание через накопленную усталость,. . .
|
Модель здравосохранения 17. Планы на выгорание
anaschu 23.05.2026
Вот конкретная схема реализации:
В классе Работник добавить:
накопленнаяУсталость — растёт каждый час работы, снижается в перерывы и болезни
коэффициентПрезентеизма — снижает продуктивность. . .
|
Изменение цветов в палитре gif файла aka фавикона
russiannick 23.05.2026
Изменение цветов в палитре gif файла, юзаемого как фавиконка в составе html-файла, помещенная в base64, средствами нативного Java Script, навеянное сном в майский день.
Для работы необходим браузер,. . .
|