oled дисплеи

Xumuk
Xumuk аватар
Offline
Зарегистрирован: 03.03.2016

Всем привет! есть девайс который работает с дисплеем  OLED 0.91, прошивка рабочая, дисплей тоже рабочий. Но вместе не работают с ним. Так же есть дисплей OLED 0.96 подключаю за место дисплея 0.91 и он работает....

Думал может адреса I2C разные... но проверил сканером у обоих показывает 3C адрес. 

Прошивка автором писалась именно под дисплей 0.91. Доступа к исходникам  нет это hex фаил.

Может кто сталкивался с таким? Заранее благодарен!

rkit
Offline
Зарегистрирован: 23.11.2016

Xumuk пишет:

есть девайс который работает с дисплеем  OLED 0.91, прошивка рабочая, дисплей тоже рабочий. Но вместе не работают с ним

Есть девайс который работает, но не работает?

Xumuk
Xumuk аватар
Offline
Зарегистрирован: 03.03.2016

rkit пишет:

Xumuk пишет:

есть девайс который работает с дисплеем  OLED 0.91, прошивка рабочая, дисплей тоже рабочий. Но вместе не работают с ним

Есть девайс который работает, но не работает?

есть девайс автора который работает(у него), его прошивка залита мной в атмегу, плата тоже его вытравлена и все запаяно, у меня с таким же точно дисплеем не работает(OLED 0.91), но подключив другой OLED 0.96 то девайс оживает. Так возможно яснее будет.

b707
Offline
Зарегистрирован: 26.05.2017

Xumuk пишет:

подключив другой OLED 0.96 то девайс оживает.

"Ну и чего же тебе еще надобно, хороняка?" (с)

Xumuk
Xumuk аватар
Offline
Зарегистрирован: 03.03.2016

b707 пишет:

Xumuk пишет:

но подключив другой OLED 0.96 то девайс оживает. Так возможно яснее будет.

"Ну и чего же тебе еще надобно, хороняка?" (с)

нужно чтобы oled 0.91 работал (((( 

rkit
Offline
Зарегистрирован: 23.11.2016

Значит это не точно такой же дисплей.

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

Заплати автору, пусть разбираеца

Xumuk
Xumuk аватар
Offline
Зарегистрирован: 03.03.2016

библиотека oled i2c с обоими дисплеями работает, значит контроллер внутри как я понимаю один и тот же, адрес дисплея один и тот же как писал ранее(проверял i2c сканером). 

 как то все не дружелюбно настроены.

Тему можно закрыть.

Всем спасибо.

b707
Offline
Зарегистрирован: 26.05.2017

Xumuk пишет:

библиотека oled i2c с обоими дисплеями работает, значит контроллер внутри как я понимаю один и тот же,

Нелогично рассуждаете... если бы она "работала с обоими" - этой темы бы не было.

Xumuk
Xumuk аватар
Offline
Зарегистрирован: 03.03.2016

я зашил пример битмэп из  библиотеки oled i2c, подключил по очереди эти дисплеи и они оба работали

b707
Offline
Зарегистрирован: 26.05.2017

без исходного кода ничего сказать нельзя.

так что правильный совет был - обращайся к автору.

Xumuk
Xumuk аватар
Offline
Зарегистрирован: 03.03.2016

Хорошо. Спасибо еще раз.

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Xumuk пишет:

у меня с таким же точно дисплеем не работает(OLED 0.91), но подключив другой OLED 0.96 то девайс оживает.

Сам я  дисплеями 128х32 не работал, но, судя по попыткам подключить мою библиотеку для 128х64 к дисплеям 128х32 другими участниками форума, существует, минимум, две разновидности 128х32, отличающиеся организацией памяти.

slider
Offline
Зарегистрирован: 17.06.2014

полагаю что разница между 128х64 и 128х32 в том что матрица светодиодов подключена к разным пинам контроллера в самом дисплее, или дело в развёртке. Поэтому в скетче (в строке инициализации) надо обязательно указывать  какой именно по пикселям у вас дисплей I2C , чтоб библиотека корректно его инициализировала и правильно с ним работала. Иначе будут кракозябры, сдвиг строчек, снег, мусор на дисплее .  
   Если нет возможности исправить программу/скетч в виду её отсутствия на руках , то надо использовать дисплей именно тот который предусмотрен этой программой. 

// на сколько помнится, если скетчем предусмотрен 128х32 , а воткнули 128х64, то изображение будет, но черезстрочное. Если наоборот , то будет снег .

//// мелких OLED дисплеев много разновидностей по пикселям и по размеру. даже не все библиотеки могут работать с ними. к примеру 0.42"  70x40 и 72x40 пикс. SSD1306  , 0.96" 96х96 пикс  контрол SSD1317 , ... 

Xumuk
Xumuk аватар
Offline
Зарегистрирован: 03.03.2016

andriano, slider спасибо большое, значит попробую заказать другой дисплей может повезет=)