Полосы на экране SSD1306 128х64

Barny
Offline
Зарегистрирован: 23.01.2015

Приветствую!

Подключил дисплей и увидел, что он "полосит".

Буквально год назад этот же дисплей использовал для разработки велокомпьютера, сохранилась фотография с этой же программой:

Как говорится - почувствуйте разницу :-(

Подключал одинаково по SPI. Такое ощущение, что работает как 128х32, а не 128х64.

Пробовал использовать Adafruit и U8glib, даже настраивал как 128х32 - результат одинаковый.

Что может быть не так ?

MacSim
Offline
Зарегистрирован: 28.11.2012

проверь программами из примеров, определи програмная это проблема или железная.

 

Logik
Offline
Зарегистрирован: 05.08.2014

Подобную картинку наблюдал при неправильной работе с этим экраном, токо на i2c. Чисто програмная проблема. Подробней не скажу - не помню точно.

Barny
Offline
Зарегистрирован: 23.01.2015

С примерами та же картина. Может какая нога такое вытворять может ?

Штирлиц
Штирлиц аватар
Offline
Зарегистрирован: 13.06.2015

А Ардуино ИДЕ год назад та же стояла на компе?

Barny
Offline
Зарегистрирован: 23.01.2015

Конечно, только более стара версия IDE, библиотек и другой комп :-).

Штирлиц
Штирлиц аватар
Offline
Зарегистрирован: 13.06.2015

Barny пишет:

Конечно, только более стара версия IDE, библиотек и другой комп :-).

Ну так попробуй на той версии ИДЕ , что ты использовал год назад. В новых версиях вылазят глюки частенько..

Barny
Offline
Зарегистрирован: 23.01.2015

Подключил к старому PRO MINI, в который залит вольтметр с этим дисплеем - одинаково.

Штирлиц
Штирлиц аватар
Offline
Зарегистрирован: 13.06.2015

Barny пишет:

Подключил к старому PRO MINI, в который залит вольтметр с этим дисплеем - одинаково.

Ты версию ИДЕ какую использовал год назад и какую сейчас? Пробывал старую версию ИДЕ?Не АРДУИНУ !

NE_XT
NE_XT аватар
Offline
Зарегистрирован: 22.05.2012

Barny пишет:

Приветствую!

Подключил дисплей и увидел, что он "полосит".

Что может быть не так ?

Заводской брак. Я тоже попался на такие.

 

Barny
Offline
Зарегистрирован: 23.01.2015

Штирлиц

В PRO MINI скетч был залит той самой старой IDE.

Я слышал про заводской брак, но обычно он проявлялся сразу.

Надо попробовать подключить по другой схеме.

dim21841
Offline
Зарегистрирован: 26.06.2015

была таже проблема. в библиотеке от экрана закоментировал строку с разрешением 128х32 и раскоментировал строку с разрешением 128х64. всё стало на свои места

Barny
Offline
Зарегистрирован: 23.01.2015

А можно пример ? У меня во всех позах ни какой разницы. Даже в старом скече такие дела.

dim21841
Offline
Зарегистрирован: 26.06.2015

Вечером скину строку

Barny
Offline
Зарегистрирован: 23.01.2015

Вечером какого года ? :-)

negavoid
Offline
Зарегистрирован: 09.07.2016

C:\Users\Administrator\Documents\Arduino\libraries\Adafruit_SSD1306\Adafruit_SSD1306.h, у меня это 73 строка

     #define SSD1306_128_64
//   #define SSD1306_128_32
//   #define SSD1306_96_16

 

Barny
Offline
Зарегистрирован: 23.01.2015

Это в адафрут бибилотеке. Почему тогда U8glib показывает тоже самое ?

dim21841
Offline
Зарегистрирован: 26.06.2015

О, negavoid уже все сделал за меня )))

красава!!!
Barny ее тоже поковырять можно и исправить. но чем тебе Adafruit не нравится? используй ее.

esik61
Offline
Зарегистрирован: 05.09.2018

Подскажите где найти вашу тему с Ваттметром/велокомпютером?Хотелось бы повторить

maksim_tverdohlb
Offline
Зарегистрирован: 30.11.2019

А скеч и схему можна взять ? Хочу поаторить)))

mykaida
mykaida аватар
Offline
Зарегистрирован: 12.07.2018

Контакт на плате отвалился.