-
- На первый взгляд, судя по моей функции refresh_all_screen видимая часть экрана находится посередине памяти - dxwak(17.12.2012 12:58)
- Разобрался. Первый столбец начинается с адреса RAM 28 (0х1С), пиксели загораются только после записи двух байт в RAM, и только после этого идет автоинкремент (если разрешен). MBedder(291 знак., 17.12.2012 15:10 - 15:18)
- Эта зараза не поддерживает монорежима (только grayscale16), и не умеет читать через SPI - придется вешать на параллельную шину, т.к. у меня в МК только 8К RAM - MBedder(17.12.2012 15:14)
- Если устраивает монорежим, dxwak(821 знак., 18.12.2012 04:06 - 04:11)
- Спасибо, так и было сделано, разумеется. Кстати, картинка в gray4bpp совсем не впечатляет - хоть с линейной, хоть с "правильной" гамма-коррекцией, но мне, к счастью, надо только тексты и один канал "самописца" показывать - MBedder(18.12.2012 12:17)
- А почему выбор пал на PMOLED, если не секрет - Shura(18.12.2012 15:37)
- Банально - прибор должен БЫСТРО показывать при -30С. Это типа апгрейд существующих приборов - там были низкотемпературные текстовые LCD, но тормозят они при минусах мама не горюй, и подогрев не катит по ряду причин - MBedder(18.12.2012 16:06)
- А PMOLED сколько жрёт? На саморазогреве работает? ;-) - Shura(18.12.2012 16:10)
- У меня жрет меньше 100 мВт при рабочей картинке (на черном фоне белая "осциллограмма" и немного текста), а при полном включении всех пикселей - ~600 мВт, и греется соответственно - MBedder(18.12.2012 16:22)
- я наивно полагал что ч\б дисплеи очень экономичны. - saifullin(19.12.2012 05:12, ссылка)
- Понятно, значит за последние годы ничего в лучшую сторону не поменялось.... - Shura(18.12.2012 16:24)
- У меня жрет меньше 100 мВт при рабочей картинке (на черном фоне белая "осциллограмма" и немного текста), а при полном включении всех пикселей - ~600 мВт, и греется соответственно - MBedder(18.12.2012 16:22)
- А PMOLED сколько жрёт? На саморазогреве работает? ;-) - Shura(18.12.2012 16:10)
- Банально - прибор должен БЫСТРО показывать при -30С. Это типа апгрейд существующих приборов - там были низкотемпературные текстовые LCD, но тормозят они при минусах мама не горюй, и подогрев не катит по ряду причин - MBedder(18.12.2012 16:06)
- А почему выбор пал на PMOLED, если не секрет - Shura(18.12.2012 15:37)
- Спасибо, так и было сделано, разумеется. Кстати, картинка в gray4bpp совсем не впечатляет - хоть с линейной, хоть с "правильной" гамма-коррекцией, но мне, к счастью, надо только тексты и один канал "самописца" показывать - MBedder(18.12.2012 12:17)
- Если устраивает монорежим, dxwak(821 знак., 18.12.2012 04:06 - 04:11)
- Эта зараза не поддерживает монорежима (только grayscale16), и не умеет читать через SPI - придется вешать на параллельную шину, т.к. у меня в МК только 8К RAM - MBedder(17.12.2012 15:14)
- Разобрался. Первый столбец начинается с адреса RAM 28 (0х1С), пиксели загораются только после записи двух байт в RAM, и только после этого идет автоинкремент (если разрешен). MBedder(291 знак., 17.12.2012 15:10 - 15:18)
- У меня работал, прилагаю файл с исходниками: dxwak(10245 знак., 17.12.2012 12:52)
- заполни тупо рам шаблоном типа 0хС0 или там 0xA0 - -=RED_DRAGON=-(17.12.2012 12:38, )
- И получу тупо сеточку с непонятными координатами. Ща придумаю интерактив с выдачей адреса куда-нибудь - MBedder(17.12.2012 12:51)
- Так это ж смотря как стекло развели, при чём тут контроллер - Shura(17.12.2012 12:15)
- Я думаю, что все стекла 256х64 разведены одинаково согласно Reference Design, но не могу найти соответствие пикселей адресам RAM. Контроллер годится до 480х120, но окно 256х64 у него явно не в углу - MBedder(17.12.2012 12:21 - 12:27)
- вполне может такое быть, развели как удобнее было - Shura(17.12.2012 12:28)
- Я думаю, что все стекла 256х64 разведены одинаково согласно Reference Design, но не могу найти соответствие пикселей адресам RAM. Контроллер годится до 480х120, но окно 256х64 у него явно не в углу - MBedder(17.12.2012 12:21 - 12:27)
- На первый взгляд, судя по моей функции refresh_all_screen видимая часть экрана находится посередине памяти - dxwak(17.12.2012 12:58)