Например TDA7294

Форум РадиоКот • Просмотр темы - ILI9341, Чтение пикселей
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Пн май 05, 2025 01:07:11

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: ILI9341, Чтение пикселей
СообщениеДобавлено: Ср июл 27, 2016 16:46:03 
Родился

Зарегистрирован: Пн май 02, 2016 13:26:22
Сообщений: 9
Рейтинг сообщения: 0
Здравствуйте. Уже второй день мучаю дисплей. Никак не могу нормально реализовать чтение пикселей, которые хранятся в RAM дисплея. Всё остальное работает без проблем, рисует и тд.
Дисплей подключён по SPI (4 pin).
Проблема выглядит следующим образом:
- устанавливаем координаты пикселя (комманды 2A, 2B);
- читаем (2E);
- дисплей нормально отдаёт данные, но... дальше комманда чтения RAM (2E) не реагирует на изменение координат окна и по кругу отдаёт данные из первого запроса. Тоесть прочитать данные из другого участка дисплея не выходит.

На скрине из анализатора видно, как после комманды чтения (2E) дисплей циклически отдаёт 3 байта (RGB) 9C,30,CC и на повторный запрос другого участка никак не реагирует.
Пробовал уже слать всё что можно. Дисплей нормально пишет (рисует), но координаты окна для чтения никак не изменяются.
Подскажите в чём может быть проблема, может кто в курсе.

Скрин из анализатора.
Вложение:
Комментарий к файлу: Скрин.
ILI9341_Memory_Read.png [33.05 KiB]
Скачиваний: 602

Даташит.
Вложение:
Комментарий к файлу: Даташит.
ILI9341.pdf [3.42 MiB]
Скачиваний: 337


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ILI9341, Чтение пикселей
СообщениеДобавлено: Чт июл 28, 2016 00:57:26 
Мучитель микросхем

Карма: 4
Рейтинг сообщений: 80
Зарегистрирован: Вс ноя 01, 2015 09:15:16
Сообщений: 445
Откуда: 69.Ржев
Рейтинг сообщения: 0
я не специалист в данной теме, но позвольте предположение
может проблема в том, что start end равны, текущие значение равно end, он оно равно и start и команда зацикливается,
и может чтоб порвать круг нужно послать nop.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ILI9341, Чтение пикселей
СообщениеДобавлено: Чт июл 28, 2016 11:47:55 
Родился

Зарегистрирован: Пн май 02, 2016 13:26:22
Сообщений: 9
Рейтинг сообщения: 0
В даташите это начало и конец интервала. Тоесть они могут быть равны.
К тому же я пробовал и регион 1х1 рх и 2х2 рх и тд.
NOP пробовал тоже.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: ILI9341, Чтение пикселей
СообщениеДобавлено: Чт июл 28, 2016 11:53:54 
Родился

Зарегистрирован: Пн май 02, 2016 13:26:22
Сообщений: 9
Рейтинг сообщения: 0
Может есть кто, у кого работает чтение пикселей на ILI9341?


Вернуться наверх
 
Открыт интернет-магазин MEAN WELL.Market – весь ассортимент MEAN WELL, выгодные цены

Открыта удобная площадка с выгодными ценами, поставляющая весь ассортимент продукции, производимой компанией MEAN WELL – от завоевавших популярность и известных на рынке изделий до новинок. MEAN WELL.Market предоставляет гарантийную и сервисную поддержку, удобный подбор продукции, оперативную доставку по России. На сайте интернет-магазина посетители смогут найти обзоры, интересные статьи о применении, максимальный объем технических сведений.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: ILI9341, Чтение пикселей
СообщениеДобавлено: Чт июл 28, 2016 12:40:56 
Родился

Зарегистрирован: Пн май 02, 2016 13:26:22
Сообщений: 9
Рейтинг сообщения: 0
Так, заметил один момент. Дисплей после начала чтения не выходит из этой комманды. Тоесть, все последующие просто игнорирует и продолжает по кругу читать указанную область.


Вернуться наверх
 
LED-драйверы MOSO - надежные решения для индустриальных приложений

Продукция MOSO предназначена в основном для индустриальных приложений, использует инновационные решения на основе более 200 собственных патентов для силовой электроники и соответствует международным стандартам. LED-драйверы MOSO применяются в системах наружного освещения разных отраслей, включая промышленность, сельское хозяйство, транспорт и железную дорогу. В ряде серий реализована возможность дистанционного контроля и программирования работы по заданному сценарию. Разберем решения MOSO подробнее>>
Не в сети
 Заголовок сообщения: Re: ILI9341, Чтение пикселей
СообщениеДобавлено: Чт июл 28, 2016 12:44:37 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 81
Рейтинг сообщений: 444
Зарегистрирован: Чт дек 27, 2012 20:46:09
Сообщений: 2029
Откуда: Болгария, г. Лом
Рейтинг сообщения: 0
Посмотрите read_memory_continue(3E) и что пишут про ней.

Кстати в read_memory_continue(3E) комманда 2E названа read_memory_start(2E)

Сам я не занимаюсь етим дисплеем и здесь (в теме) заглянул случайно.

_________________
Лом - ето город в Болгарии, а не инструмент юстировки електроники.


Вернуться наверх
 
Распродажа паяльного оборудования ATTEN!
Паяльные станции, паяльники и аксессуары по самой выгодной цене.

По промокоду radiokot скидка 10%
Не в сети
 Заголовок сообщения: Re: ILI9341, Чтение пикселей
СообщениеДобавлено: Чт июл 28, 2016 12:58:51 
Родился

Зарегистрирован: Пн май 02, 2016 13:26:22
Сообщений: 9
Рейтинг сообщения: 0
Да тоже пробовал уже. Ничего не помогает.

В даташите чётко сказано, что любая комманда должна прерывать чтение.
"Pixels are read from the frame memory until the column register equals the End Column (EC) value or the host processor
sends another command."

Но не прерывает. Запись ведь работает по такому же принцыпу и там всё ок. Такое чувство, что какая-то фигня с дисплеем :)


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 58


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y