Совсем недавно я заказал в китайском интернет-магазине себе плату stm32f4Discovery.

Здравствуйте, дорогие читатели мое блога catine! Совсем недавно, ка я уже писал я купил себе отладочную плату с кучей пинов и контроллеров на процессоре arm stm32f4, но об этом я напишу отдельную статью.

Так вот, я начал разбирать азы программирования на отладочной плате и пришел к такой интересной задаче: необходимо подключить экран от телефона к плате и вывести на него хоть что-нибудь.

Дисплей от motorolla e365
Дисплей от motorolla e365

У нас имеется:

  1. Отладочная плата STM32F407VGT DISCOVERY.
  2. Экран от телефона MOTOROLLA E365 TFT с параллельным интерфейсом. Об этом интерфейся я отдельно также напишу.
  3. Мультиметр
  4. Насколько проводов, резисторов и прочих мелочей.

На форуме электронщиков я создал тему, где попросил помощи у знающих людей. И мне ответили следующее:

Как снять значение id с дисплея1234Судя по вашей схеме, используется 16-разрядная параллельная шина данных D0-D15, и сигналы управления /RD, /WR, RS, /CS. Надо все эти провода, и питание, подключить к МК. Потом по аналогии с подобным контроллером, например ILI9320,прочитать регистр 0х0000. В нем и будет идентификационный номер контроллера.

Ах да, чуть не забыл, мне не известен контроллер дисплея или название дисплея. Это заметно усложняет программирование tft дисплея на stm32f407.

Увы, далее оказалось следующее:

Проблема со снятием id из регистра123 Даже если окажется, что контроллер этого дисплея совместим ("подобен") с современными LCD-TFT контроллерами линеек SSD/ST/ILI/etc., для вычитки ID нужно хотя бы знать номер его регистра, а он в разных контроллерах разный.

В итоге я застрял на том, что необходимо узнать название дисплея и его контроллер. Буду держать вас в курсе событий.