Показать сообщение отдельно
Старый 06.11.2015, 23:04   #194
ktotogdeto
Новый Пользователь
 
Регистрация: 06.11.2015
Возраст: 43
Регион: Израиль
Сообщений: 4
ktotogdeto is on a distinguished road
По умолчанию

добр время суток.

купил на алиэкспрессе связку контроллер-монитор. контроллер выполнен на плате pcb800099 на базе чипа rtd2660. подлкючил всё к ras-pi через HDMI, а цвета и вообще градации оттенков выглядят странно. после поиска в сети о протоколе LVDS закралось подозрение, что экран 18 битный, а контроллер упорно подает на него 24 бита, причем верхние биты на четвертой паре, а не наоборт. оказывается, называется это "24.1 bit standard" или типа того.

даташит rtd2660 говорит, что по "address 28" в поле "bit 4" (страница 30):
Display 18 bit RGB Mode Enable
0: All individual output pixels are full 24-bit RGB (Default)
1: All individual output pixels are truncated to 18-bit RGB (LSB 2 bits = 0) --- нужное мне значение
http://aitendo3.sakura.ne.jp/aitendo...TD2660.jsp.pdf

я уже купил чип FTDI, спаял программатор и скачал прошивку на комп. смотрю через HxD вьюер на код, и не могу понять, какое поле поменять. поиск по паттернам дефолтных значений пока ничего не дал.
как можно поменять значение поля регистра по определенному адресу с помощью RTD2660Programmer?
мне стоит копать прошивку на компьютере или регистры находятся в другом месте?

хелп ))
ktotogdeto вне форума   Ответить с цитированием