Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Общетехнические вопросы

Общетехнические вопросы Общие вопросы аналоговой и цифровой электроники.

Ответ
 
Опции темы Опции просмотра
Старый 09.12.2020, 12:31   #1
NSS
Senior Member
 
Аватар для NSS
 
Регистрация: 25.02.2007
Возраст: 51
Сообщений: 1,002
Вес репутации: 414/65
NSS is just really niceNSS is just really niceNSS is just really niceNSS is just really niceNSS is just really nice
По умолчанию OLED SSD1306 0,91" i2c + pic18f45k22

Всем привет. Сто лет не заходил сюда... ))

Собственно, сабж. Подкиньте последовательность инициализации дисплейчика и простейший вывод - пусть это будет вертикальная полоска (стлобец) где нибудь посередине верхней строки дисплея. Ну или что то еще. Что то никак не получается запустить эту стекляшку. Весь инет излазил - подавляющее большинство информации для ардуино (эти ардуины как сорняки заполонили все - хрен чего найдешь кроме них)...

Компилер - MikroC, но можно просто на словах последовательность инита (ну, с нужными адресами и параметрами инициализации, конечно) и вывода. Дальше сам разберусь.

Спасибо.
NSS вне форума   Ответить с цитированием
Старый 09.12.2020, 12:41   #2
petrd
Senior Member
 
Регистрация: 09.02.2008
Адрес: Воронеж
Возраст: 49
Сообщений: 1,885
Вес репутации: 2279/88
petrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond reputepetrd has a reputation beyond repute
Отправить сообщение для petrd с помощью ICQ
По умолчанию Re: OLED SSD1306 0,91" i2c + pic18f45k22

Тут есть последовательность - https://github.com/MikroElektronika/...oledb_driver.c
__________________
License MikroC, MikroC PRO and EasyPIC5 by mikroElektronika (the dead mikroICD replaced PICKit2 & PICKit3)
petrd вне форума   Ответить с цитированием
Старый 09.12.2020, 12:59   #3
NSS
Senior Member
 
Аватар для NSS
 
Регистрация: 25.02.2007
Возраст: 51
Сообщений: 1,002
Вес репутации: 414/65
NSS is just really niceNSS is just really niceNSS is just really niceNSS is just really niceNSS is just really nice
По умолчанию Re: OLED SSD1306 0,91" i2c + pic18f45k22

Привет! Спасибо, поглядел. Ох и нажуеверчено там... Ну да ладно, буду пробовать разобраться. Спасибо еще раз.
NSS вне форума   Ответить с цитированием
Старый 09.12.2020, 19:39   #4
DimaS
Senior Member
 
Регистрация: 05.04.2008
Адрес: Israel
Возраст: 47
Сообщений: 1,973
Вес репутации: 2596/91
DimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond reputeDimaS has a reputation beyond repute
По умолчанию Re: OLED SSD1306 0,91" i2c + pic18f45k22

Есть еще такое.


Тут особенность - все рисования/надписи производятся в буфере, а потом ВЕСЬ буфер выплевывается в индикатор. Что занимает порядка 13мс (при скорости и2ц 400кгц, а больше он не умеет), ну и буфер в пол килобайта.
Вложения
Тип файла: rar ssd1306.rar (12.5 Кб, 11 просмотров)
DimaS вне форума   Ответить с цитированием
Старый 09.12.2020, 20:00   #5
NSS
Senior Member
 
Аватар для NSS
 
Регистрация: 25.02.2007
Возраст: 51
Сообщений: 1,002
Вес репутации: 414/65
NSS is just really niceNSS is just really niceNSS is just really niceNSS is just really niceNSS is just really nice
По умолчанию Re: OLED SSD1306 0,91" i2c + pic18f45k22

Спасибо, завтра на работе гляну.
NSS вне форума   Ответить с цитированием
Старый 09.12.2020, 20:17   #6
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 34
Сообщений: 2,685
Вес репутации: 4859/106
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: OLED SSD1306 0,91" i2c + pic18f45k22

Есть драйвер для ssd1331, который в целом похож 1306 и из него можно дернуть в логику DimaS экспонирование только части от изображения, если менялась только часть.
(драйвер дисплея построен с парадигмой, что самая тяжелая операция в графике это вывод изображения на экран и ее нужно свести к минимуму).

Экран делится на блоки, и если блок поменялся, то он экспонируется - не менялся - не экспонируется. Используется кадровый буфер.
Вложения
Тип файла: zip ssd1331_sr.zip (6.0 Кб, 6 просмотров)
besogon вне форума   Ответить с цитированием
Старый 10.12.2020, 12:44   #7
NSS
Senior Member
 
Аватар для NSS
 
Регистрация: 25.02.2007
Возраст: 51
Сообщений: 1,002
Вес репутации: 414/65
NSS is just really niceNSS is just really niceNSS is just really niceNSS is just really niceNSS is just really nice
По умолчанию Re: OLED SSD1306 0,91" i2c + pic18f45k22

Добрый день, коллеги.

Вложения посмотрел. Все очень клево, вот только у меня сейчас стоит простейшая задача - вывести на дисплей 0,91" одну или несколько простых вертикальных линий - 0xff (ну или 0х55, 0хаа) в любых колонках в одной или нескольких из четырех имеющихся строк. Простой пример вывода. Предложенные вами исходники прекрасны, но для понимания минимального набора операций для вывода простейшей информации сложноваты (для меня, разумеется). Ближайшая задача для имеющегося у меня дисплея - вывод нескольких цифр - значение оцифровки датчика (не суть - какого). Проявите человечность - не принуждайте ломать мозг измученный нарзаном, то есть - начальством, черканите на скорую руку минимально необходимую инициализацию и пример вывода вот тех нескольких полосок чтобы проще было понять процедуру вывода. А я в ближайшие выходные с благодарностью выпью по бокальчику армянского за ваше здоровье и удачу! И вы сразу же почувствуете прилив сил и здоровья!
NSS вне форума   Ответить с цитированием
Старый 10.12.2020, 13:30   #8
al.kl
Senior Member
 
Регистрация: 11.10.2011
Возраст: 25
Сообщений: 319
Вес репутации: 978/46
al.kl is a splendid one to beholdal.kl is a splendid one to beholdal.kl is a splendid one to beholdal.kl is a splendid one to beholdal.kl is a splendid one to beholdal.kl is a splendid one to beholdal.kl is a splendid one to beholdal.kl is a splendid one to behold
По умолчанию Re: OLED SSD1306 0,91" i2c + pic18f45k22

https://www.olimex.com/Products/PIC/...ource-hardware
Там есть пример. Вывод пиксела, вертикальной линии и горизонтальной линии.

Проще уже некуда.
al.kl вне форума   Ответить с цитированием
Старый 10.12.2020, 13:36   #9
NSS
Senior Member
 
Аватар для NSS
 
Регистрация: 25.02.2007
Возраст: 51
Сообщений: 1,002
Вес репутации: 414/65
NSS is just really niceNSS is just really niceNSS is just really niceNSS is just really niceNSS is just really nice
По умолчанию Re: OLED SSD1306 0,91" i2c + pic18f45k22

Спасибо, сейчас буду смотреть.
NSS вне форума   Ответить с цитированием
Старый 10.12.2020, 21:29   #10
Marat
Senior Member
 
Аватар для Marat
 
Регистрация: 27.03.2007
Адрес: Минск
Сообщений: 897
Вес репутации: 853/67
Marat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to beholdMarat is a splendid one to behold
По умолчанию Re: OLED SSD1306 0,91" i2c + pic18f45k22

минимальная инициализация реально оч.минимальна. Типа одна команда - включить дисплей. (там уже нюансы черезстрочного изображения, нулевой адрес может быть в правом нижнем углу и т.д. но не суть - хоть что-то должен показывать..). Очень важно выдержать начальный тайминг по сбросу, иначе ничего не работает...!!!
Код:
void ssd1306_init(uint8_t orientation)
{
    uint8_t i;
    flash_mask=0;
    refresh_screen=0;
    ssd1306_orient=orientation;
    ssd1306_p_charbuff=&ssd1306_charbuff[0];
    ssd1306_p_pixelbuff=&ssd1306_pixelbuff[0];
    ssd1306_p_font=(void *)ssd1306_font_rus8x8_h;
    if(orientation&0x01)
        {
            ssd1306_p_font=(void *)ssd1306_font_rus8x8_v;
        }
    ssd1306_fill_charbuff(0, 0);
    ssd1306_fill_pixelbuff(0);
#ifdef SPI_COMM
    //   SH1106 Procedure   (2.5MHz CLK Max!!!):
    SH1106_NCS_1;
    __asm ("nop");
    SH1106_NRS_0;
    ssd1306_Delay (1000*SH1106_MCU_SPEED); // Reset 10mSec
    SH1106_NRS_1;
    ssd1306_Delay (1000*SH1106_MCU_SPEED);//  wait 10mSec
#endif
    //
#ifdef I2C_COMM
    ssd1306_Delay (1000*SH1106_MCU_SPEED);//  wait 10mSec???    TIME VERY IMPORTANT!!!
#endif

    ssd1306_send_cmd(0xAE);    // Display OFF/ON: (AEh - Display OFF OLED; AFh - , Display ON OLED)  POR = AEH

    ssd1306_send_cmd(0xA1);    // Set Segment Remap: (A0h - AddrColumns start at SEG0; A1h - AddrColumns start at SEG131) POR = A0h (Mirroring Left/Right)

    ssd1306_send_cmd(0xDA);    // Set Common pads hardware configuration: (Double Bytes Command !!!)
    ssd1306_send_cmd(0x02);    // COM Sequential / Alternative Mode: (12H -noninterlaced 128x64; 02H - interlaced 128x32) POR = 12H

    i=0xC8;
    if(orientation&0x02) i=0xC0;

    ssd1306_send_cmd(i);    // Set Common Output Scan Direction: (C0h - from COM0 to COM63; C8h - from COM63 to COM0) POR = C0H

    ssd1306_send_cmd(0xA8);    // Set Multiplex Ration: (Double Bytes Command !!!)
    ssd1306_send_cmd(0x3F);      // POR = 3FH

    ssd1306_send_cmd(0xD5);    // Set Display Clock Divide Ratio/Oscillator Frequency: (Double Bytes Command !!!)
    ssd1306_send_cmd(0x80);    // Divide Ratio/Oscillator Frequency Data Set: (00H - 3FH) POR = 80H

    ssd1306_send_cmd (0xD9); // Set Pre-charge Period - Настройка фаз DC/DC преоразователя?   (НО раньше работало без этого!!!???)
    ssd1306_send_cmd (0xF1); // 0x22 - VCC подается извне / 0xF1 для внутренего  (В мануале упоминается сама команда но без параметров)

    //ssd1306_send_cmd (0xD3); // Смещение дисплея (offset)   (НО раньше работало без этого!!!???)
    //ssd1306_send_cmd (0x00);  // Нет смещения

    ssd1306_send_cmd (0x20); // Режим автоматической адресации
    ssd1306_send_cmd (0x00); // 0-по горизонтали с переходом на новую страницу (строку)
    // 1 - по вертикали с переходом на новую строку
    // 2 - только по выбранной странице без перехода


    ssd1306_send_cmd(0xDB);    // Set VCOM Deselect Level: (Double Bytes Command !!!) (Brightness...)
    ssd1306_send_cmd(0x35);    // This command is to set the common pad output voltage level at deselect stage. POR = 35H

    ssd1306_send_cmd(0x81);    //Set Contrast Control Register: (Double Bytes Command)
    ssd1306_send_cmd(0x80);    // 50%. POR = 80h

    ssd1306_send_cmd(0x30);    // Set Pump voltage value: (30h~7v4; 31h~8v0; 32h~8v4; 33h~9v0)  POR = 30h

    ssd1306_send_cmd(0x8B);    // DC-DC ON/OFF Mode Set: (8Ah - DC-DC is disable; 8Bh - DC-DC will be turned on when display on)  POR = 8Bh

    ssd1306_Delay (10000*SH1106_MCU_SPEED);          // When the DC-DC Power (Vpp) is stabilized. Typically, 100ms delay is recommended to wait.

    ssd1306_send_cmd(0x40);    // Set Display Start Line: (40h - Line address=0; 7Fh - Line address=63)   POR = 40h

    ssd1306_send_cmd(0xB0);    // Set Page Address: (B0h - B7h     Pages 0...7)   POR = B0h

    ssd1306_send_cmd(0x00);    // Set Lower Column Address: (00H - 0FH)   POR = 00H
    ssd1306_send_cmd(0x10);    // Set Higher Column Address: (10H - 1FH)   POR = 10H

    ssd1306_send_cmd(0x2E);				/* 2012-05-27: Deactivate scroll */
    ssd1306_send_cmd(0xA4);				/* output ram to display */
    ssd1306_send_cmd(0xA6); 			/* none inverted normal display mode */
    ssd1306_send_cmd (0x8D); // Управление внутреним преобразователем    (!!! Required for Min_Settings !!!  раньше работало без этого!!???)
    ssd1306_send_cmd (0x14); // 0x10 - отключить (VCC подается извне) 0x14 - запустить внутрений DC/DC
    ssd1306_send_cmd(0xAF);    // Display OFF/ON: (AEh - Display OFF OLED; AFh - , Display ON OLED)  POR = AEH
}
за качество кода тапками просьба не кидаться...не помню по поводу ориентации дисплея - все 4 режима работали или нет - не проверял, не помню. Можно выкинуть 90 % и будет работать...
__________________
RTFM.....и будет вам счастье
Marat вне форума   Ответить с цитированием
Старый 11.12.2020, 08:43   #11
NSS
Senior Member
 
Аватар для NSS
 
Регистрация: 25.02.2007
Возраст: 51
Сообщений: 1,002
Вес репутации: 414/65
NSS is just really niceNSS is just really niceNSS is just really niceNSS is just really niceNSS is just really nice
По умолчанию Re: OLED SSD1306 0,91" i2c + pic18f45k22

Спасибо всем! С вашей помощью и с помощью вот этой странички удалось таки накидать на дисплей разных черточек и полосочек. Теперь более или менее ясно что с ним делать.
Всем удачи, здоровья, берегите себя.
73!R8WB
NSS вне форума   Ответить с цитированием
Старый 11.12.2020, 12:29   #12
NSS
Senior Member
 
Аватар для NSS
 
Регистрация: 25.02.2007
Возраст: 51
Сообщений: 1,002
Вес репутации: 414/65
NSS is just really niceNSS is just really niceNSS is just really niceNSS is just really niceNSS is just really nice
По умолчанию Re: OLED SSD1306 0,91" i2c + pic18f45k22

Появились новые вопросы... Как то странно, со смещением вверх на один пиксел выводится информация. Вот, на одном фото цифра "8" со снесенной макушкой, а на другом фото результат очистки дисплея (банальная запись в цикле 0х00 во всю память) с недочищенным нижним рядом пикселов. Никто не в курсе - где собака порылась?
Миниатюры
IMG_20201211_140214[1].jpg   IMG_20201211_142211[1].jpg  
NSS вне форума   Ответить с цитированием
Старый 11.12.2020, 14:22   #13
al.kl
Senior Member
 
Регистрация: 11.10.2011
Возраст: 25
Сообщений: 319
Вес репутации: 978/46
al.kl is a splendid one to beholdal.kl is a splendid one to beholdal.kl is a splendid one to beholdal.kl is a splendid one to beholdal.kl is a splendid one to beholdal.kl is a splendid one to beholdal.kl is a splendid one to beholdal.kl is a splendid one to behold
По умолчанию Re: OLED SSD1306 0,91" i2c + pic18f45k22

Цитата:
Сообщение от NSS Посмотреть сообщение
Никто не в курсе - где собака порылась?
Повангую. Может в коде ?
al.kl вне форума   Ответить с цитированием
Старый 11.12.2020, 16:14   #14
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 34
Сообщений: 2,685
Вес репутации: 4859/106
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: OLED SSD1306 0,91" i2c + pic18f45k22

NSS
Никто не в курсе - где собака порылась? - как правильно сказал al.kl, выложите код.


Я у экранов всегда использовал самый минимум возможностей, в целом общий для всех контроллеров. Чего и Вам советую. Если можете в своей графике обойтись грубо говоря выводом пикселей в область - обойдитесь ей.
besogon вне форума   Ответить с цитированием
Старый 11.12.2020, 18:53   #15
NSS
Senior Member
 
Аватар для NSS
 
Регистрация: 25.02.2007
Возраст: 51
Сообщений: 1,002
Вес репутации: 414/65
NSS is just really niceNSS is just really niceNSS is just really niceNSS is just really niceNSS is just really nice
По умолчанию Re: OLED SSD1306 0,91" i2c + pic18f45k22

Цитата:
Сообщение от al.kl Посмотреть сообщение
Повангую. Может в коде ?
Может и там. Но код то примитивный. Если только в инициализации. Там параметров дохренища, и не все понятны - многие воткнуты машинально, бездумно, просто потому, что они были в примерах.
NSS вне форума   Ответить с цитированием
Старый 11.12.2020, 18:57   #16
NSS
Senior Member
 
Аватар для NSS
 
Регистрация: 25.02.2007
Возраст: 51
Сообщений: 1,002
Вес репутации: 414/65
NSS is just really niceNSS is just really niceNSS is just really niceNSS is just really niceNSS is just really nice
По умолчанию Re: OLED SSD1306 0,91" i2c + pic18f45k22

Цитата:
Сообщение от besogon Посмотреть сообщение
NSS
Никто не в курсе - где собака порылась? - как правильно сказал al.kl, выложите код.


Я у экранов всегда использовал самый минимум возможностей, в целом общий для всех контроллеров. Чего и Вам советую. Если можете в своей графике обойтись грубо говоря выводом пикселей в область - обойдитесь ей.
Дак мне самый примитив и нужен: вывод нескольких цифр - значение одного регистра. Но ведь я попробовал просто цифИрьку вывести. Тупо несколько байт по принципу:
и2ц_старт;
и2ц_записать (адрес);
и2ц_записать (вывод данных);
и2ц_записать (байт 1);
и2ц_записать (байт 2);
и2ц_записать (байт 3);
и2ц_записать (байт 4);
и2ц_записать (байт 5);
и2ц_стоп
Пять байт - это та самая восьмерка, у которой шапку снесло. Почему - в этом и вопрос....
NSS вне форума   Ответить с цитированием
Старый 11.12.2020, 20:21   #17
SergP01
Senior Member
 
Аватар для SergP01
 
Регистрация: 09.11.2012
Адрес: SPB
Возраст: 52
Сообщений: 2,404
Вес репутации: 1047/64
SergP01 has much to be proud ofSergP01 has much to be proud ofSergP01 has much to be proud ofSergP01 has much to be proud ofSergP01 has much to be proud ofSergP01 has much to be proud ofSergP01 has much to be proud ofSergP01 has much to be proud of
По умолчанию Re: OLED SSD1306 0,91" i2c + pic18f45k22

Цитата:
Сообщение от NSS Посмотреть сообщение
Дак мне самый примитив и нужен: вывод нескольких цифр - значение одного регистра. Но ведь я попробовал просто цифИрьку вывести. Тупо несколько байт по принципу:
и2ц_старт;
и2ц_записать (адрес);
и2ц_записать (вывод данных);
и2ц_записать (байт 1);
и2ц_записать (байт 2);
и2ц_записать (байт 3);
и2ц_записать (байт 4);
и2ц_записать (байт 5);
и2ц_стоп
Пять байт - это та самая восьмерка, у которой шапку снесло. Почему - в этом и вопрос....
если верхушку обрезало.... попробуйте перед (байт1), воткнуть еще один... нулевой...
SergP01 вне форума   Ответить с цитированием
Старый 11.12.2020, 20:31   #18
NSS
Senior Member
 
Аватар для NSS
 
Регистрация: 25.02.2007
Возраст: 51
Сообщений: 1,002
Вес репутации: 414/65
NSS is just really niceNSS is just really niceNSS is just really niceNSS is just really niceNSS is just really nice
По умолчанию Re: OLED SSD1306 0,91" i2c + pic18f45k22

Цитата:
Сообщение от SergP01 Посмотреть сообщение
если верхушку обрезало.... попробуйте перед (байт1), воткнуть еще один... нулевой...
Угу, попробую. Но уже в понедельник - на работе. Спасибо.
NSS вне форума   Ответить с цитированием
Старый 12.12.2020, 06:08   #19
Sash
Senior Member
 
Регистрация: 14.04.2007
Адрес: Не очень далеко от Питера (Новосибирск)
Возраст: 44
Сообщений: 999
Вес репутации: 1761/77
Sash has a brilliant futureSash has a brilliant futureSash has a brilliant futureSash has a brilliant futureSash has a brilliant futureSash has a brilliant futureSash has a brilliant futureSash has a brilliant futureSash has a brilliant futureSash has a brilliant futureSash has a brilliant future
По умолчанию Re: OLED SSD1306 0,91" i2c + pic18f45k22

посмотри
и это
Sash вне форума   Ответить с цитированием
Старый 12.12.2020, 06:16   #20
NSS
Senior Member
 
Аватар для NSS
 
Регистрация: 25.02.2007
Возраст: 51
Сообщений: 1,002
Вес репутации: 414/65
NSS is just really niceNSS is just really niceNSS is just really niceNSS is just really niceNSS is just really nice
По умолчанию Re: OLED SSD1306 0,91" i2c + pic18f45k22

Цитата:
Сообщение от Sash Посмотреть сообщение
Благодарствую, гляну сегодня.
NSS вне форума   Ответить с цитированием
Старый 14.12.2020, 07:37   #21
NSS
Senior Member
 
Аватар для NSS
 
Регистрация: 25.02.2007
Возраст: 51
Сообщений: 1,002
Вес репутации: 414/65
NSS is just really niceNSS is just really niceNSS is just really niceNSS is just really niceNSS is just really nice
По умолчанию Re: OLED SSD1306 0,91" i2c + pic18f45k22

Спасибо, помогло!
NSS вне форума   Ответить с цитированием
Старый 28.12.2020, 02:27   #22
GANY
Senior Member
 
Аватар для GANY
 
Регистрация: 05.11.2007
Адрес: Казахстан/Шымкент
Возраст: 36
Сообщений: 2,198
Вес репутации: 1074/80
GANY has much to be proud ofGANY has much to be proud ofGANY has much to be proud ofGANY has much to be proud ofGANY has much to be proud ofGANY has much to be proud ofGANY has much to be proud ofGANY has much to be proud of
По умолчанию Re: OLED SSD1306 0,91" i2c + pic18f45k22

3 года назад тоже тут просил помощи как включить это чудо. у этого мелкого есть родной брат с полноценным 128х64 чуть большего размера. а этот выводит только половину байта на экран. по горизонту. два младших и старших бита не выводится.

1.3 дюйма по моему тот что больше.
GANY вне форума   Ответить с цитированием
Старый 29.12.2020, 19:56   #23
Greg
Super Moderator
 
Регистрация: 25.02.2007
Адрес: Moscow, ODBS
Сообщений: 7,086
Вес репутации: 6158/182
Greg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond reputeGreg has a reputation beyond repute
По умолчанию Re: OLED SSD1306 0,91" i2c + pic18f45k22

Цитата:
Сообщение от GANY Посмотреть сообщение
3 года назад тоже тут просил помощи как включить это чудо. у этого мелкого есть родной брат с полноценным 128х64 чуть большего размера. а этот выводит только половину байта на экран. по горизонту. два младших и старших бита не выводится.

1.3 дюйма по моему тот что больше.
а есть вообще опыт длительной работы с этими OLED? В былые годы считалось, что ресурс у них не особо. Из плюсов заявленный сильный минус (-40). жрёт ещё, правда...
Greg вне форума   Ответить с цитированием
Старый 29.12.2020, 20:24   #24
besogon
Senior Member
 
Регистрация: 12.07.2012
Возраст: 34
Сообщений: 2,685
Вес репутации: 4859/106
besogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond reputebesogon has a reputation beyond repute
По умолчанию Re: OLED SSD1306 0,91" i2c + pic18f45k22

Greg
а есть вообще опыт длительной работы с этими OLED? - есть.
В былые годы считалось, что ресурс у них не особо. - выгорают. Если устройство постоянно что-то выводит на экран, то там где был вывод теряется яркость. Чем больше яркость, тем быстрее выгорает.


Не знаю - если устройство использует дисплей только во время сессии с пользователем, то в целом не проблема.



Из плюсов заявленный сильный минус (-40). жрёт ещё, правда... - потребляют реально сильно меньше чем ips/tn+film и нет проблем с углами. обзора
besogon вне форума   Ответить с цитированием
Старый 29.12.2020, 22:23   #25
sdn_sdn
Senior Member
 
Регистрация: 18.10.2016
Сообщений: 148
Вес репутации: 386/20
sdn_sdn is just really nicesdn_sdn is just really nicesdn_sdn is just really nicesdn_sdn is just really nice
По умолчанию Re: OLED SSD1306 0,91" i2c + pic18f45k22

Цитата:
В былые годы считалось, что ресурс у них не особо. - выгорают.
Без выключения за сколько лет заметно упадет яркость, если использовать его на 50% яркости ?
sdn_sdn вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
SSD1306 I2C Read zaman Вопросы начинающих 9 18.01.2019 15:12


Часовой пояс GMT +3, время: 00:08.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd. Перевод: zCarot