|
MI 0177FT - 1 + STM32f100 |
|
|
|
Apr 27 2016, 05:56
|

Гуру
     
Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095

|
QUOTE (controller_m30 @ Apr 26 2016, 22:41)  Google на запрос "MI 0177FT" ничего не выдаёт  Если убрать пробел - выдает какие-то индикаторы. QUOTE (Ekka @ Apr 26 2016, 15:30)  С чего начинать вообще? С этим индикатором не работал, но работу с любым новым устройством начинаю с чтения документации. Из техописания вашего индикатора следует, что в нем установлен контроллер ILI9163 (чертеж на стр. 6). Надо искать документацию на этот контроллер и внимательно читать ее. Там прямо с картинками будет показано QUOTE (Ekka @ Apr 26 2016, 16:37)  Как правильно отправлять команды? А дальше читать описание каждой команды и думать, "а нужна ли мне эта команда". Если нужна - вставлять в код. Возможно, в техописании на контроллер будет и готовая последовательность инициализации, но ее тоже надо понять и, возможно, поменять под свои условия. Такой подход меня еще ни разу не подводил. Попробуйте. Иногда, для полного понимания, приходится прочитать описание два-три раза.
--------------------
На любой вопрос даю любой ответ"Write code that is guaranteed to work, not code that doesn’t seem to break" ( C++ FAQ)
|
|
|
|
|
Apr 27 2016, 07:31
|

Знающий
   
Группа: Участник
Сообщений: 756
Регистрация: 14-11-14
Пользователь №: 83 663

|
Хотел я вчера дать совет про курение доков, но не стал. А уж если его дали, то выдам datasheet на контроллер:
ILI9163.pdf ( 2.47 мегабайт )
Кол-во скачиваний: 65Действия, в общем, такие: - сброс контроллера дисплея; - включение и настройка преобразователей напряжения; - настройка параметров контроллера под параметры "стекла" - очистка или заполнение требуемым видео-озу.
--------------------
Пролетарий умственного труда.
|
|
|
|
|
Apr 27 2016, 07:31
|

Гуру
     
Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095

|
QUOTE (Ekka @ Apr 27 2016, 08:58)  Вроде простая документация, ничего намудреного. Но мне не ясно какая последовательность действий конкретно, чтобы работать с ним. Читайте по губам: QUOTE (Сергей Борщ @ Apr 27 2016, 08:56)  Из техописания вашего индикатора следует, что в нем установлен контроллер ILI9163 (чертеж на стр. 6). Надо искать документацию на этот контроллер и внимательно читать ее.
--------------------
На любой вопрос даю любой ответ"Write code that is guaranteed to work, not code that doesn’t seem to break" ( C++ FAQ)
|
|
|
|
|
Apr 27 2016, 09:05
|

Частый гость
 
Группа: Участник
Сообщений: 164
Регистрация: 12-04-16
Из: Белгород
Пользователь №: 91 250

|
Цитата(Obam @ Apr 27 2016, 07:31)  Хотел я вчера дать совет про курение доков, но не стал. А уж если его дали, то выдам datasheet на контроллер:
ILI9163.pdf ( 2.47 мегабайт )
Кол-во скачиваний: 65Действия, в общем, такие: - сброс контроллера дисплея; - включение и настройка преобразователей напряжения; - настройка параметров контроллера под параметры "стекла" - очистка или заполнение требуемым видео-озу. Для тех, кто в танке, т.е. для меня, второй пункт что вообще и зачем? Для меня здесь каждый пункт как на древнегреческом(
|
|
|
|
|
Apr 27 2016, 09:38
|
Знающий
   
Группа: Участник
Сообщений: 959
Регистрация: 11-01-06
Из: Санкт-Петербург
Пользователь №: 13 050

|
Цитата(Ekka @ Apr 27 2016, 13:05)  Для тех, кто в танке, т.е. для меня, второй пункт что вообще и зачем? Для меня здесь каждый пункт как на древнегреческом( для танкистов от танкиста - в составе контроллера экрана помимо логики есть еще узлы формирующие определенные питания для правильной работы ЖКИ матрицы. вот о них речь и идет - надо в регистры ILI прописать правильные параметры и дать разрешение на запуск преобразователей.. для вас пока все это "подкапотно" (скрыто) для успешного запуска экрана надо: - обеспечить все нужные напряжения в требуемой последовательности если они есть - обеспечить правильные последовательности электрических сигналов в соответствие с диаграммой в документации - выдать правильную последовательность данных в требуемые регистры ILI и наступит счастье.. уфф..
Сообщение отредактировал Jury093 - Apr 27 2016, 09:39
|
|
|
|
|
Apr 27 2016, 09:51
|

Просто Che
    
Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881

|
Цитата(Ekka @ Apr 27 2016, 12:05)  Для тех, кто в танке, т.е. для меня, второй пункт что вообще и зачем? Для меня здесь каждый пункт как на древнегреческом( Рекомендую порыться на сайте производителя на предмет последовательности команд инициализации дисплея и примеров работы с ним. Если у производителя нет, то пытаться найти других производителей аналогичных дисплеев с таким же контроллером, и искать примеры у них. Без рекомендованной последовательности инициализации будет очень трудно. Контроллеры обычно имеют несколько разных глобальных режимов работы и кучу локальных, типа число строк, столбцов, страниц, ориентация, поворот, зеркалирование и т.д. А вам нужно его настроить на ваше конкретное "стекло". (Контроллер и "стекло" делают разные фирмы)  Я когда запускал графический OLED, много времени убил. На сайте производителя не было ничего кроме картинки и первого листа паспорта на дисплей. Перерыл весь интернет и нашел более подробное описание на аналог и несколько слегка различных инициализаций, из которых уже методом проб и ошибок слепил свою...
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|