oled дисплеи
- Войдите на сайт для отправки комментариев
Пнд, 19/10/2020 - 18:34
Всем привет! есть девайс который работает с дисплеем OLED 0.91, прошивка рабочая, дисплей тоже рабочий. Но вместе не работают с ним. Так же есть дисплей OLED 0.96 подключаю за место дисплея 0.91 и он работает....
Думал может адреса I2C разные... но проверил сканером у обоих показывает 3C адрес.
Прошивка автором писалась именно под дисплей 0.91. Доступа к исходникам нет это hex фаил.
Может кто сталкивался с таким? Заранее благодарен!
есть девайс который работает с дисплеем OLED 0.91, прошивка рабочая, дисплей тоже рабочий. Но вместе не работают с ним
Есть девайс который работает, но не работает?
есть девайс который работает с дисплеем OLED 0.91, прошивка рабочая, дисплей тоже рабочий. Но вместе не работают с ним
Есть девайс который работает, но не работает?
есть девайс автора который работает(у него), его прошивка залита мной в атмегу, плата тоже его вытравлена и все запаяно, у меня с таким же точно дисплеем не работает(OLED 0.91), но подключив другой OLED 0.96 то девайс оживает. Так возможно яснее будет.
подключив другой OLED 0.96 то девайс оживает.
"Ну и чего же тебе еще надобно, хороняка?" (с)
но подключив другой OLED 0.96 то девайс оживает. Так возможно яснее будет.
"Ну и чего же тебе еще надобно, хороняка?" (с)
нужно чтобы oled 0.91 работал ((((
Значит это не точно такой же дисплей.
Заплати автору, пусть разбираеца
библиотека oled i2c с обоими дисплеями работает, значит контроллер внутри как я понимаю один и тот же, адрес дисплея один и тот же как писал ранее(проверял i2c сканером).
как то все не дружелюбно настроены.
Тему можно закрыть.
Всем спасибо.
библиотека oled i2c с обоими дисплеями работает, значит контроллер внутри как я понимаю один и тот же,
Нелогично рассуждаете... если бы она "работала с обоими" - этой темы бы не было.
я зашил пример битмэп из библиотеки oled i2c, подключил по очереди эти дисплеи и они оба работали
без исходного кода ничего сказать нельзя.
так что правильный совет был - обращайся к автору.
Хорошо. Спасибо еще раз.
у меня с таким же точно дисплеем не работает(OLED 0.91), но подключив другой OLED 0.96 то девайс оживает.
полагаю что разница между 128х64 и 128х32 в том что матрица светодиодов подключена к разным пинам контроллера в самом дисплее, или дело в развёртке. Поэтому в скетче (в строке инициализации) надо обязательно указывать какой именно по пикселям у вас дисплей I2C , чтоб библиотека корректно его инициализировала и правильно с ним работала. Иначе будут кракозябры, сдвиг строчек, снег, мусор на дисплее .
Если нет возможности исправить программу/скетч в виду её отсутствия на руках , то надо использовать дисплей именно тот который предусмотрен этой программой.
// на сколько помнится, если скетчем предусмотрен 128х32 , а воткнули 128х64, то изображение будет, но черезстрочное. Если наоборот , то будет снег .
//// мелких OLED дисплеев много разновидностей по пикселям и по размеру. даже не все библиотеки могут работать с ними. к примеру 0.42" 70x40 и 72x40 пикс. SSD1306 , 0.96" 96х96 пикс контрол SSD1317 , ...
andriano, slider спасибо большое, значит попробую заказать другой дисплей может повезет=)