Заголовок сообщения: Re: База дисплеев мобильных устройств
Добавлено: Пн окт 14, 2013 07:49:27
SergKT писал(а):
И, чем закончилось?
Да нее... Я в СЦ тогда работал, с прошивками мучился. Там от какой то цифры в версии "предыдущей" прошивки зависело что прошивать. Если неправильную прошить там дисплей как раз не правильно работал и ещё по сети вроде что то было.
Заголовок сообщения: Re: База дисплеев мобильных устройств
Добавлено: Пт дек 13, 2013 19:17:16
Первый раз сказал Мяу!
Зарегистрирован: Сб сен 28, 2013 09:22:38 Сообщений: 20
Рейтинг сообщения:0
Решил попробовать запустить дисплей от SIEMENS CX75, 20-ти контактный разъём, на борту написано LPH8924-1, около разъёма 6255.3. Параллельная шина, но подошла библиотека от LPH9157-2. Набор команд стандартный по даташитам PCF8833 и S1D15G14, и той-же серии. Но этот дисплей поддерживает 262К цветов (18-бит). Включить я их смог, подбором параметров.
А вот где бы найти настоящий даташит для этого дисплея. Может в нем еще есть что-нибудь "вкусное". Прочитал из него Chip ID (команда 04h) получил 00h 05h 33h. Может эти данные помогут в поиске инфы?
Этот я смотрел, и он как-раз совсем от другого контроллера. Больше подходит даташит от ILI9163, чем этот SSD1286. К контроллеру на моём дисплее, больше подходят те, которые я указал. Но они тоже не полностью совпадают. Поэтому и спросил, может кто уже нашел "родной" даташит.
Заголовок сообщения: Re: База дисплеев мобильных устройств
Добавлено: Вс дек 15, 2013 09:38:43
Первый раз сказал Мяу!
Зарегистрирован: Сб сен 28, 2013 09:22:38 Сообщений: 20
Рейтинг сообщения:0
srg320 писал(а):
SergKT писал(а):
Прочитал из него Chip ID (команда 04h) получил 00h 05h 33h.
А что читается из команды 00h? Какие размеры контроллера?
Не унимается человек Попробовал, по команде 00h - ничего не читает (одни 00-ли). Да и не должен, поскольку для него команда 00h - NOP.
Вы так настаиваете на даташит SSD1286. У Вас такой-же дисплей как у меня ? И обозначение на нем такое-же ? Но команды подходят от SSD1286 ? Интересно как их тогда можно внешне отличить, может по цвету текстолита, мой зеленый. Значит Ваш дисплей не сможет запуститься от последовательности : 01h - Soft Reset 11h - Seep Out 29h - Display ON А моему дисплею этого достаточно. Соответственно даташит SSD1286 НЕ подходит.
Но Спасибо, был повод снова пересмотреть имеющиеся доки и попробовать команды.
Да я не утверждаю, что у Вас SSD1286. Первое, что я делаю для определения контроллера - это измеряю размер кристалла (если это возможно) и пересматриваю даташиты на подходящие по размеру контроллеры. Затем у подходящих контроллеров смотрю по даташиту как прочитать ID, читаю его и определяю точно марку контроллера.
Помогите разобраться. Третий день бьюсь с дисплеем от нокии 1202, уже немного научился с ним работать, но существуют некоторые проблемы. Сразу оговорюсь, что пишу в Atmel studio, использую библиотеку отсюда http://digitalchip.ru/obnovlenie-biblio ... leev-nokia 1. Не могу вывести на дисплей кириллицу. Выводится кракозябра, хотя автором библиотеки заявлена её поддержка (задал бы вопрос на том сайте, но комментарии почему- то закрыты). Вот код Спойлер
_delay_ms(100); nlcd_GotoXY(0,0); //nlcd_Inverse(INV_MODE_ON); nlcd_PrintWide(" HELLO RadioKot"); nlcd_GotoXY(0,3); nlcd_Print("It is Nokia 1202"); nlcd_GotoXY(0,4); nlcd_Print(" LCD at mega48"); nlcd_GotoXY(0,5); nlcd_Print("Помогите разобраться");
}
}
А вот то из этого вышло: Спойлер Может какие- то проблемы со студией? Если да- то как её подружить с великим и могучим? 2. Как выводить на экран какие- либо числа, например значения переменных в десятичной СИ. Если просто вывести переменную, то выведется соответствующий значению переменной символ из таблицы знакогенератора.
По выводу чисел почитайте про функции itoa и sprintf, хотя мне этот спринтф немало крови попортил, нагло лезет куда не просят, если оперативки не хватает. Вот, кстати, замечательный, даже исчерпывающий обзор этого вопроса http://we.easyelectronics.ru/Soft/preob ... hisla.html
По поводу русского - библиотечка хорошая у него получилась, смотри внимательнее подключена ли у тебя русская часть шрифта. Там все откомменчено, разобраться легко. Если не разберешься - покажи весь проект студии - подскажу точнее.
Часть знакогенератора, отвечающая за русский подключена. Выводил инкрементирующуюся раз в секунду переменную на экранвыводились поочередно все знаки, включая русские буквы. Приложил проект студии и проект протеуса. Правда протеус немного некорректно отображает (перевернуто, да ещё и зеркально).
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения