0 / 0 / 0
Регистрация: 18.03.2021
Сообщений: 90
|
|
1 | |
Проблема с выводом на ILI934110.01.2025, 23:39. Показов 1722. Ответов 46
Всем привет
Написал простенький монитор ресурсов, мк - stm32 bluepill, дисплей - ili9341, вылазят артефакты внизу дисплея, подскажите с чем может быть связано? подключение: vcc - 3.3v gnd - g cs - b10 reset - b1 d/c - b0 mosi - a7 sck - a5 led - 3.3v
0
|
10.01.2025, 23:39 | |
Ответы с готовыми решениями:
46
Проблема с выводом Проблема с выводом Проблема с выводом проблема с выводом |
0 / 0 / 0
Регистрация: 18.03.2021
Сообщений: 90
|
|
11.01.2025, 00:16 [ТС] | 3 |
0
|
11.01.2025, 01:00 | 4 |
Повернули, но не донастроили.
Где-то ограничение в размере указано. Либо памяти не хватает. Там не квадратный экран должен выводиться. Добавлено через 39 секунд Изучите каждую команду конфигурации драйвера, затем библиотеки. Добавлено через 26 минут Ещё проверьте, что используемые типы данных достаточны. Например, нельзя указать значение координаты 419, если переменная типа uint8_t.
0
|
0 / 0 / 0
Регистрация: 18.03.2021
Сообщений: 90
|
||||||
11.01.2025, 01:50 [ТС] | 5 | |||||
Rius, не затруднит взглянуть? честно, вообще дупля не отстреливаю в чем может быть проблема
0
|
3555 / 2474 / 561
Регистрация: 11.09.2009
Сообщений: 8,938
|
|
11.01.2025, 08:30 | 6 |
0
|
4025 / 2571 / 430
Регистрация: 09.09.2017
Сообщений: 11,490
|
|
11.01.2025, 18:07 | 8 |
А если ради теста поменять SCREEN_HEIGHT и SCREEN_WIDTH местами? Ну то есть не 320х240, а наоборот, 240х320.
0
|
0 / 0 / 0
Регистрация: 18.03.2021
Сообщений: 90
|
|
12.01.2025, 12:30 [ТС] | 9 |
Rius, TFT LCD 2,8" SPI 240X320 ILI9341
Добавлено через 6 минут COKPOWEHEU, ничего не поменялось
0
|
12.01.2025, 12:49 | 10 |
Судя по https://github.com/adafruit/Ad... _ILI9341.h, высота и ширина задаются другими макросами. И делать это надо до инициализации дисплея.
0
|
0 / 0 / 0
Регистрация: 18.03.2021
Сообщений: 90
|
||||||
12.01.2025, 16:44 [ТС] | 11 | |||||
Rius, безрезультатно
0
|
0 / 0 / 0
Регистрация: 18.03.2021
Сообщений: 90
|
|
12.01.2025, 16:59 [ТС] | 13 |
Rius, понял,
Добавлено через 10 минут Rius, не, артефакты не пропали
0
|
0 / 0 / 0
Регистрация: 18.03.2021
Сообщений: 90
|
||||||
12.01.2025, 17:01 [ТС] | 15 | |||||
Rius,
0
|
12.01.2025, 17:08 | 16 |
Ваш дисплей ? https://simple-circuit.com/int... t-display/
Запустите код из примера.
0
|
0 / 0 / 0
Регистрация: 18.03.2021
Сообщений: 90
|
|
12.01.2025, 17:19 [ТС] | 17 |
Rius, да, мой
поначалу те же артефакты, а при смене положения текста на месте артефактов остаются остатки предыдущего обновления
0
|
0 / 0 / 0
Регистрация: 18.03.2021
Сообщений: 90
|
|
12.01.2025, 17:23 [ТС] | 18 |
0
|
12.01.2025, 17:38 | 19 |
Там на видео видно, что текст поворачивается на 90° и нет никаких артефактов.
Если код идентичный, и у вас всё должно быть аналогично. Все провода проверьте и назначение пинов. Добавлено через 14 минут Прозвоните связь reset ардуины и reset контроллера дисплея на самом шлейфе.
0
|
636 / 391 / 75
Регистрация: 21.09.2008
Сообщений: 1,348
|
|
12.01.2025, 17:40 | 20 |
0
|
12.01.2025, 17:40 | |
12.01.2025, 17:40 | |
Помогаю со студенческими работами здесь
20
Проблема с выводом Проблема с выводом Проблема с выводом Проблема с выводом Проблема с выводом Проблема с выводом Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Опции темы | |
|
Новые блоги и статьи | |||||
NoSQL базы данных: что это такое и какие существуют
bytestream 22.01.2025
В современную эпоху цифровой трансформации объемы данных растут экспоненциально, создавая новые вызовы для традиционных систем управления базами данных. NoSQL (Not Only SQL) представляет собой. . .
|
Обновление исследования от команды MCM (январь 2025 г.)
Programma_Boinc 22.01.2025
Обновление исследования от команды MCM (январь 2025 г. )
Мы продолжаем изучать молекулярные сигнатуры, связанные с раком легких, с текущим фокусом на GCM1, факторе транскрипции, участвующем в. . .
|
Как работать с Kafka в Go (Golang)
bytestream 22.01.2025
Apache Kafka представляет собой распределенную платформу потоковой передачи данных, которая произвела революцию в области обработки событий и интеграции микросервисов. Эта система, изначально. . .
|
Как использовать RabbitMQ в Go (Golang)
bytestream 22.01.2025
RabbitMQ представляет собой надежный и широко используемый брокер сообщений, который играет ключевую роль в построении современных распределенных систем и микросервисной архитектуры. В основе работы. . .
|
Как преобразовать список списков в простой список в Python
bytestream 22.01.2025
При работе с Python разработчики часто сталкиваются с необходимостью обработки сложных структур данных, среди которых особое место занимают вложенные списки. Эти структуры представляют собой списки,. . .
|
Что такое GUID / UUID и как их создать
bytestream 22.01.2025
В мире разработки программного обеспечения существует постоянная потребность в уникальной идентификации объектов, записей и ресурсов. Эта задача становится особенно актуальной в распределенных. . .
|
Как добавить пустую директорию в репозиторий Git
bytestream 22.01.2025
При работе с системой контроля версий Git разработчики часто сталкиваются с ситуацией, когда необходимо сохранить пустую директорию в репозитории. Данная задача может показаться простой на первый. . .
|
Как валидировать адрес email в JavaScript
bytestream 22.01.2025
JavaScript, как основной язык веб-разработки, предоставляет разработчикам множество инструментов для реализации эффективной валидации email-адресов. От простых встроенных решений до сложных. . .
|
Как заменить все вхождения подстроки в JavaScript
bytestream 22.01.2025
Строки в JavaScript представляют собой неизменяемые последовательности символов, что делает их обработку особенно интересной с точки зрения оптимизации и выбора правильного подхода к решению задач.
. . .
|
Управление версиями пакетов в Node.js. В чем разница между тильдой (~) и кареткой (^) в package.json
bytestream 22.01.2025
В современной разработке программного обеспечения управление версиями пакетов играет ключевую роль в обеспечении стабильности и надежности проектов. Node. js, как одна из самых популярных платформ для. . .
|
Аутентификация на сайте с помощью формы
bytestream 21.01.2025
В современном цифровом мире безопасная аутентификация становится краеугольным камнем защиты веб-приложений и пользовательских данных. Каждый день миллионы людей используют различные онлайн-сервисы,. . .
|
Как получить индекс в цикле for в Python
bytestream 21.01.2025
При работе с коллекциями данных в Python часто возникает необходимость не только получить доступ к элементам последовательности, но и знать их позицию в процессе итерации. Индексация в циклах. . .
|