Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:2
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:6
Форум » starterkit.ru » Вспомогательные средства
SK-PH480272-Plug пара простых вопросов
haker_fox
Добавлено 19.02.2012 12:27
0
Сообщение: 1
haker_fox
3

Пункты: 3617
Регистрация: 03.07.2011
Здравствуйте!
Возникала пара вопросов:
1. Как долго можно держать включенную панель? Имеется в виду, какова долговечности панели? Есть ли что-то типа "выгорания пикселов"? Если необходимо выключать, то что именно? Подсветку?

2. Есть сигнал "SHUT" ( 38 ножка X2), я правильно понимаю, что подача низкого уровня на него выключает подстветку? Честно говоря эксперементировать побаиваюсь, хотя эта ножка и заведена чере перемычку на процессор.

Заранее благодарен!
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 19.02.2012 17:11 Редактировалось 19.02.2012 17:12 Сообщение: 2
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
1. Как долго можно держать включенную панель? Имеется в виду, какова долговечности панели? Есть ли что-то типа "выгорания пикселов"? Если необходимо выключать, то что именно? Подсветку?

найдите доку на матрицу и почитайте раздел "характеристики подсветки"
если ламповая, то навскидку 15000-25000 часов
если led, то 100000+ часов
насчет "выгорания" - 100% такое происходило в ЭЛТ экранах и плазменных панелях, как ведут себя современные TFT надо искать в инете..
выключать надо подсветку и если устройство мобильное, то и питание логики экрана, а также узел контроллера дисплея в АРМе

Цитата
2. Есть сигнал "SHUT" ( 38 ножка X2), я правильно понимаю, что подача низкого уровня на него выключает подстветку? Честно говоря эксперементировать побаиваюсь, хотя эта ножка и заведена чере перемычку на процессор.

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

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 20.02.2012 21:20 Сообщение: 3
Pavel Ivanchenko
Admin
4.39

Пункты: 92788
Регистрация: 24.03.2009
Пол: Мужчина
1) В настоящее время на эти плаги ставится панель ATM0430D5, дока лежит здесь: ftp://shareuser:shareuser@starterkit.dyndns.org/AiDisk_a1/pub/Datasheet/TFT/4.3/

2)SHUT для того и предназначен - управлять подсветкой.
Спуститься к концу Подняться к началу
Персональная информация
haker_fox
Добавлено 21.02.2012 09:46 Сообщение: 4
haker_fox
3

Пункты: 3617
Регистрация: 03.07.2011
Jury093 и Pavel Ivanchenko, спасибо большое за ответы!
Спуститься к концу Подняться к началу
Персональная информация
haker_fox
Добавлено 21.02.2012 15:31 Редактировалось 21.02.2012 15:32 Сообщение: 5
haker_fox
3

Пункты: 3617
Регистрация: 03.07.2011
Появилс еще вопрос.
Есть функция для "включения" пикселя
void lcdPutPixel( uint32_t x, uint32_t y, uint32_t col )
{
uint32_t* ptr = ( uint32_t *)BUFFER_ADDR + ( y * 480 ) + x;
*ptr = col;
}
Если разрешение матрицы 480x272, то крайний нижний правый пиксель имеет координаты 479x271, правильно?)
Так вот, этот пиксель загорается только тогда, когда x =477, а y = 270.
Не могу понять, в чем дело? Как буд-то часть матрицы немного сместилась... Бьюсь над проблемой уже несколько дней. Помогите, пожалуйста, найти мою ошибку)
Вроде мелочь, а ум терзает)
Заранее спасибо)
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 21.02.2012 16:50 Редактировалось 21.02.2012 16:52 Сообщение: 6
sasamy
4.71

Пункты: 83540
Регистрация: 14.08.2009
а (0,0) со смещением загорается ? надо наверно настройки контроллера смотреть - какой процессор ?
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 21.02.2012 18:02 Сообщение: 7
Pavel Ivanchenko
Admin
4.39

Пункты: 92788
Регистрация: 24.03.2009
Пол: Мужчина
Дело явно в неточности настроек таймингов панели ...
Спуститься к концу Подняться к началу
Персональная информация
haker_fox
Добавлено 22.02.2012 05:29 Сообщение: 8
haker_fox
3

Пункты: 3617
Регистрация: 03.07.2011
Цитата
а (0,0) со смещением загорается ? надо наверно настройки контроллера смотреть - какой процессор ?

Обратил внимание, похоже, что и ноль со смещением...
LPC2478
Спуститься к концу Подняться к началу
Персональная информация
haker_fox
Добавлено 22.02.2012 05:30 Сообщение: 9
haker_fox
3

Пункты: 3617
Регистрация: 03.07.2011
Цитата
Дело явно в неточности настроек таймингов панели ...

Чтож, это радует, значит панель ОК.

Спасибо!
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 23.02.2012 01:35 Сообщение: 10
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
Чтож, это радует, значит панель ОК.

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

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Вспомогательные средства