|
|
  |
AVR и Siemens M55 |
|
|
|
Feb 2 2010, 19:34
|
Частый гость
 
Группа: Участник
Сообщений: 146
Регистрация: 13-07-08
Пользователь №: 38 908

|
Эммм... баг все же оказался аппаратный, а именно проблема возникает из-за подсветки  Если подсветку включать после того, как все нарисовано - все смотрится нормально. Если же включить подсветку, а потом рисовать - появляются вот такие помехи. Подсветка у меня - драйвер tps61041 (подключен по распространенной схеме, с которой ни у кого проблем не бывает). Сейчас у меня в городе уже 2 с лишним часа ночи, поэтому откладываю все это дело на завтра  Завтра хочу попробовать следующее: - Проверить провод, припаянный к подсветке на дисплей (находится рядом с GND, не создает ли он какие-либо помехи?)
- Подсветку подключить прямые 12 В, игнорируя драйвер подсветки
- PORTB.3 у Меги (им включается подсветка), может быть происходят какие-нибудь броски от драйвера? Планирую вместо этого порта попробовать включить драйвер от питания.
Сейчас я ухожу в "спящий режим", завтра постараюсь написать, чем закончилась вся эта история  До завтра!
|
|
|
|
|
Feb 6 2010, 06:18
|
Частый гость
 
Группа: Участник
Сообщений: 146
Регистрация: 13-07-08
Пользователь №: 38 908

|
Цитата(Barmaley13 @ Feb 2 2010, 16:27)  yarunt, от 6300 я запустил на Меге 128. Сложного ничего нет. Завтра или послезавтра приклею код и фото. Тоже было бы интересно посмотреть (думаю, в скором будущем в ARM применить). Вы, Barmaley13, еще не передумали приклеивать код и фото?
|
|
|
|
|
Feb 12 2010, 12:41
|
Частый гость
 
Группа: Участник
Сообщений: 146
Регистрация: 13-07-08
Пользователь №: 38 908

|
Цитата(011119xx @ Feb 9 2010, 02:05)  Мы уже заждались Barmaley13! "Он улетел, но обещал вернуться...". На mikrocontroller.net, как я понял, проблему с софтом для nk6300 тоже не могут решить - видимо, все не так просто, как говорил нам Barmaley13...
|
|
|
|
|
Feb 21 2010, 02:06
|

Участник

Группа: Участник
Сообщений: 35
Регистрация: 25-04-09
Из: г. Россошь
Пользователь №: 48 259

|
Решил поделиться с общественностью снятые логическим анализатором шины мобилок с удобными для применения дисплеями. И так, есть полностью снятые инициализации со следующих телефонов: 1) Siemens A75 (дисплей LPH9116-1 или LPH8731-1C(3C)) 2) Siemens C65 (не путать с S65,дисплей с оранжевым шлейфом) 3) Sony Ericsson T290 (i2c шина, дисплей там всегда один и тот же) В дампе шины все предельно понятно, первый блок инициализация а второй передача изображения. http://depositfiles.com/files/za6e5mdpwСобственно все в архиве, открывать с помощью http://www.saleae.com/downloads/logic/Logi...etup%20Beta.exe Распиновки выводов можно определить по схеме телефонов, которых полно в сети. Прикладываю распиновку дисплея Siemens AX75.  В общем все как всегда - кому это реально надо, разберется и тут, а тот кто хочет все и сразу да на халяву может не париться это будет ему не по зубам.
|
|
|
|
|
Mar 13 2010, 11:59
|

Частый гость
 
Группа: Свой
Сообщений: 133
Регистрация: 30-04-07
Из: DP.UA
Пользователь №: 27 419

|
Цитата(kernel @ Feb 6 2010, 08:18)  Тоже было бы интересно посмотреть (думаю, в скором будущем в ARM применить). Вы, Barmaley13, еще не передумали приклеивать код и фото?  Отвечу за него, я уже ранее писал, что этот дисплей очень похож на дисп от нокии 6270/6280, который я успешно запустил. Сейчас, посмотрев мануал на 6300, я практически на 100% уверен, что дисплеи в этих телефонах отличаются только геометрически, а контроллер один и тот же. В этой теме я уже выкладывал мануал на контроллер, инициализация у него очень простая, так что смысла выкладывать код не вижу. Впрочем, если очень будет нужно, выложу.
|
|
|
|
|
Mar 13 2010, 13:24
|

Местный
  
Группа: Участник
Сообщений: 215
Регистрация: 13-12-06
Из: fghgfh
Пользователь №: 23 476

|
Цитата(VDLab @ Mar 13 2010, 14:59)  Отвечу за него, я уже ранее писал, что этот дисплей очень похож на дисп от нокии 6270/6280, который я успешно запустил. Сейчас, посмотрев мануал на 6300, я практически на 100% уверен, что дисплеи в этих телефонах отличаются только геометрически, а контроллер один и тот же. В этой теме я уже выкладывал мануал на контроллер, инициализация у него очень простая, так что смысла выкладывать код не вижу. Впрочем, если очень будет нужно, выложу. Дисплей есть ,проверить могу.Не нашол код инициализации,не могли бы вы продублировать проект в эту тему ?
--------------------
|
|
|
|
|
Mar 13 2010, 17:17
|

Частый гость
 
Группа: Свой
Сообщений: 133
Регистрация: 30-04-07
Из: DP.UA
Пользователь №: 27 419

|
Во вложении исходник (для ПИКа, но я старался минимизировать апаратнозависимые функции, так что переделок должно быть не много) Если что непонятно - спрашивайте, а то подробные и внятные коментарии не мой конек
|
|
|
|
|
Mar 13 2010, 17:45
|
Частый гость
 
Группа: Участник
Сообщений: 146
Регистрация: 13-07-08
Пользователь №: 38 908

|
Спасибо, VDLab, огромное! Код напомнил библиотеку Кранза Бегло пролистал даташит (пока еще подробно не вникал), возник вопрос: пины DataBus тоже цеплять нужно? Или при работе по SPI они не используются? И еще, скорость обрисовки на Вашем MCU нормальная? При прорисовке тормоза не наблюдаются (сколько ~FPS)?
Сообщение отредактировал kernel - Mar 13 2010, 17:52
|
|
|
|
|
Mar 13 2010, 17:49
|
Участник

Группа: Участник
Сообщений: 27
Регистрация: 18-02-09
Пользователь №: 45 056

|
Что-то меня сомнения берут,по документам на нокиях 6270\80 дисп-TFT, 262144 цветов, 240х320 точек,а в 6300-TFT, 16 млн. цветов, 240х320 точек.
|
|
|
|
|
Mar 13 2010, 18:17
|

Частый гость
 
Группа: Свой
Сообщений: 133
Регистрация: 30-04-07
Из: DP.UA
Пользователь №: 27 419

|
Цитата(kernel @ Mar 13 2010, 19:45)  Спасибо, VDLab, огромное! Код напомнил библиотеку Кранза Бегло пролистал даташит (пока еще подробно не вникал), возник вопрос: пины DataBus тоже цеплять нужно? Или при работе по SPI они не используются? И еще, скорость обрисовки на Вашем MCU нормальная? При прорисовке тормоза не наблюдаются (сколько ~FPS)? Стоп! никакого SPI там и в помине нет! В этих дисплеях используется параллельная 8битная шина данных. Насчет скорости - 16й ПИК использовался только потому, что под рукой оказалась отладочная плата с ним, отдельное железо делать не хотелось. А вообще, мелкие МК типа ПИКа 16, 18 или Меги не годятся для нормальной работы с такими дисплеями, здесь лучше АРМ, ну или хотя бы одной "весовой категории" с ним камень. А так, очистка экрана порядка секунды, остальное - вывод текста и отдельных регионов довольно быстро, на глаз появляется практически мгновенно. Цитата Что-то меня сомнения берут,по документам на нокиях 6270\80 дисп-TFT, 262144 цветов, 240х320 точек,а в 6300-TFT, 16 млн. цветов, 240х320 точек. А вы не сомневайтесь
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|