Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 25.05.2015, 18:10  
serb-radio
Гражданин KAZUS.RU
 
Регистрация: 01.01.2007
Адрес: Таганрог
Сообщений: 571
Сказал спасибо: 26
Сказали Спасибо 213 раз(а) в 91 сообщении(ях)
serb-radio на пути к лучшему
По умолчанию SH1106 OLED

Всем доброго времени суток! Третьего дня пришел с Китая такой зверь 0.96 дюймовый OLED модуль c I2C-интерфейсом.
http://www.aliexpress.com/item/Free-...773792154.html
Из общения с продавцом выяснилось, что у него контроллер SH1106.
Вот, что прислал мне китаец:
Product basic information
Size: 0.91 inches
Resolution: 128 x32
Dimensions: 30.0 * 11.50 * 11.50
Display size: 22.384 x 5.584
Driving voltage: 2.8-3.3 V (with automatic booster)
Driver IC: SH1106
Support interface: I2C
Color: white/blue light
Features: full visual Angle, high contrast, low power consumption, the sun is visible
Бьюсь уже 2й день, не могу его проинитить. Вроде и все по даташиту делаю, тем более с подобными дисплеями уже имел дело. Кто в теме таки дисплеев, может, если у кого есть, скиньте образец инита диспа с таким контроллером. Мне бы просто разобраться, работает ли дислей или нет. Спасибо.
Реклама:
__________________
То, что нас не убивает - делает нас сильнее
serb-radio вне форума  
Непрочитано 26.05.2015, 21:13  
DanilinSA
Почётный гражданин KAZUS.RU
 
Регистрация: 25.11.2010
Адрес: г. Дзержинск Нижегородская обл.
Сообщений: 1,696
Сказал спасибо: 130
Сказали Спасибо 1,089 раз(а) в 521 сообщении(ях)
DanilinSA на пути к лучшему
По умолчанию Re: SH1106 OLED

А чип на I2C шине вообще опрашивается? Отвечает что на шине?

Во первых кристалл может быть другим. И такое бывает.
Изображения вообще нет. Никаких признаков?

Даташит читал внимательно? Таймауты при обращении учитывал? Со скоростью и протоколом ошибок нет?

Посмотри примеры работы на других форумах. Возможно инициализация неправильная или неполная.

P.S.: Я помнится неделю бился над монохромным ЖК индикатором с I2C индикатором. Не светился ... Инициализация строго по даташиту.
Потом сообразил - нужно подбирать ступень встроенного умножителя напряжения и значение самого напряжения. Пока правильное значение не подобрать - изображение малоконтрастное или вообще отсутствовало. А значения "по даташиту" - однозначно отсутствие изображения.
DanilinSA вне форума  
Непрочитано 27.05.2015, 12:32  
nuh2
Прохожий
 
Регистрация: 17.11.2008
Адрес: Санкт-Петербург
Сообщений: 5
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
nuh2 на пути к лучшему
По умолчанию Re: SH1106 OLED

Я купил "немного" другой. OLED, 1.3", но тоже на 1106. http://www.wvshare.com/product/1.3inch-OLED-B.htm
Он шел по умолчанию под SPI(4 wire), я не стал менять, так и зажёг. Пару дней, конечно повоевал, не сразу, но победил. Вам рекомендую скачать с указанной мной странички пример. Думаю он вам поможет. Там в файле SSD1306.c, в конце есть набор кодов которые, надеюсь, помогут Вам "зажечь" Ваш OLED. Примеры универсальные, под оба чипа (1306, 1106) и под все интерфейсы включая I2C. Обращу Ваше внимание на то что 1106 заточен под 132 точки, а Ваш (и мой) OLED под 128. Для своего я начинаю запись по адресу второй колонки, а заканчиваю 130-й. Впрочем в примерах это есть, просто я не сразу заметил. Там, кстати, и фонты есть.
nuh2 вне форума  
Непрочитано 27.05.2015, 16:53  
serb-radio
Гражданин KAZUS.RU
 
Регистрация: 01.01.2007
Адрес: Таганрог
Сообщений: 571
Сказал спасибо: 26
Сказали Спасибо 213 раз(а) в 91 сообщении(ях)
serb-radio на пути к лучшему
По умолчанию Re: SH1106 OLED

Спасибо! уже сам разобрался. Проинитил, вроде все норм, но вот момент, дисплей уж очень неярко показывает. Потыкал на ножки диспа, а там напряжение накачки около 3В. Т.е. получается внутренний преобразователь не работает. Вроде делаю все по документации...Короче, пока есть вопросы, код инита прилагаю
Вложения:
Тип файла: txt tic120.txt (19.6 Кб, 91 просмотров)
__________________
То, что нас не убивает - делает нас сильнее

Последний раз редактировалось serb-radio; 27.05.2015 в 17:03.
serb-radio вне форума  
Непрочитано 27.05.2015, 17:16  
niXto
Почётный гражданин KAZUS.RU
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: SH1106 OLED

Яркость регулируется отдельной командой
Всё есть в даташите
niXto вне форума  
Непрочитано 29.08.2015, 02:18  
serb-radio
Гражданин KAZUS.RU
 
Регистрация: 01.01.2007
Адрес: Таганрог
Сообщений: 571
Сказал спасибо: 26
Сказали Спасибо 213 раз(а) в 91 сообщении(ях)
serb-radio на пути к лучшему
Сообщение Re: SH1106 OLED

Если кому надо, вот мой пример инита для таких дисплеев+шрифты. В файлах представлен инит для TIC120 и для китайского OLED с контроллером SH1106. I2C программный пинодрыгом. Держите, может кому поможет.
Вложения:
Тип файла: rar sh1106.rar (16.7 Кб, 91 просмотров)
__________________
То, что нас не убивает - делает нас сильнее
serb-radio вне форума  
Сказали "Спасибо" serb-radio
EZ7 (21.01.2020)
 

Закладки
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
OLED 0.96" 128x64. Не могу найти рекомендации по мотажу на плату. Albert_V Информация по радиокомпонентам 14 21.01.2015 16:18
LCD или OLED графический дисплей? NecroSS Электроника - это просто 0 06.08.2010 21:33
OLED индикаторы(возможно, от мобильных телефонов, 64х48 и более) Savrik Информация по радиокомпонентам 11 30.06.2010 12:17
Pictiva 128x64 (SSD0323) OLED Module Proteus VSM Model OttoStirliz Микроконтроллеры, АЦП, память и т.д 28 02.04.2008 17:44


Часовой пояс GMT +4, время: 13:22.


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