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

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

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

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

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

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

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

 
Опции темы
Непрочитано 11.06.2017, 01:43  
vladisslav1
Прописка
 
Регистрация: 25.03.2013
Адрес: Глубокое замкадье
Сообщений: 216
Сказал спасибо: 3
Сказали Спасибо 71 раз(а) в 55 сообщении(ях)
vladisslav1 на пути к лучшему
По умолчанию Re: Дисплеи от сотовых (схемы подключения, код, datasheet)

Сообщение от Den05 Посмотреть сообщение
Кто-нибудь запускал такой дисплей - 12864 COG Character 128x64 Dots Graphic Matrix LCD
Я запускал. Как раз сегодня. Там uc1701. Datasheet гуглится, как и примеры кода под stm32. Главное не забыть подключить конденсаторы умножителя и фильтра и обеспечить стабильное питание.
Реклама:
vladisslav1 вне форума  
Сказали "Спасибо" vladisslav1
Den05 (11.06.2017)
Непрочитано 11.06.2017, 20:08  
Den05
Прописка
 
Регистрация: 09.08.2006
Адрес: Нижний Новгород
Сообщений: 148
Сказал спасибо: 98
Сказали Спасибо 48 раз(а) в 27 сообщении(ях)
Den05 на пути к лучшему
По умолчанию Re: Дисплеи от сотовых (схемы подключения, код, datasheet)

А нарисованную схему можно увидеть?
Den05 вне форума  
Непрочитано 12.06.2017, 13:21  
vladisslav1
Прописка
 
Регистрация: 25.03.2013
Адрес: Глубокое замкадье
Сообщений: 216
Сказал спасибо: 3
Сказали Спасибо 71 раз(а) в 55 сообщении(ях)
vladisslav1 на пути к лучшему
По умолчанию Re: Дисплеи от сотовых (схемы подключения, код, datasheet)

У меня получилось как-то так.
Ну и код до кучи:
Код:
void send_data(uint8_t x)
{
	SET_DC(1);
	do_spi(handle,0,x);
}

void send_cmd(uint8_t x)
{
	SET_DC(0);
	do_spi(handle,0,x);
}

void fast_data(int l,uint8_t * d)
{
	SET_DC(1);
	fastspi_transfer(handle,&d[0],l);
}

void init_uc1701()
{
	do_spi(handle,0,0);
	SET_BL(0);
	SET_RST(1);
	usleep(500);
	SET_RST(0);
	usleep(500);
	SET_RST(1);
	usleep(500);
	do_spi(handle,1,0);
	send_cmd( 0xe2 );
	send_cmd( 0x40 );//scroll line =0
	send_cmd( 0xa0+1 );//seg direction
	send_cmd( 0xc0+(0‹‹3) );//com dir
	send_cmd( 0xa2+0 );
	send_cmd( 0x2c );//enable boost
	send_cmd( 0x2e );//enable vreg
	send_cmd( 0x2f );//enable voltage follower
	send_cmd( 0xf8 );//set booster ratio 1st
	send_cmd( 0x00 );//set booster ratio 2nd
	send_cmd( 0x23 );//set vlcd resistor ratio
	send_cmd( 0x81 );//set electronic volume 1st
	send_cmd( 0x2a );//set electronic volume 2nd
	send_cmd( 0xac );//set static indicator off
	send_cmd( 0x00 );//set column address = 0
	send_cmd( 0xa6 );
	send_cmd( 0xaf );
	SET_BL(1);
	usleep(500000);
	send_cmd( 0xa5 );//all pixel on
	usleep(500000);
	send_cmd( 0xa4 );//all pixel normal
	uint8_t buf[128];
	int k;
	for(k=0;k<sizeof(buf);k++)
		buf[k]=0;
	for(k=0;k<8;k++)
	{
		lcd_go(0,k);
		fast_data(sizeof(buf),buf);
	}
}

void lcd_go(uint8_t x,uint8_t y)
{
	x+=4;
	send_cmd( 0xb0 | y );
	send_cmd( 0x10 | ((x&0xf0)››4) );
	send_cmd( x&0x0f );
}

void lcd_putch(uint8_t vk)
{
	uint8_t * pc=&charmap[vk*8];
	fast_data(8,pc);
}
Правда в моем варианте на шлейфе присутствовал еще вход включения подсветки...
Миниатюры:
Нажмите на изображение для увеличения
Название: uc1701test.png
Просмотров: 0
Размер:	59.1 Кб
ID:	115316  

Последний раз редактировалось vladisslav1; 12.06.2017 в 13:27.
vladisslav1 вне форума  
Сказали "Спасибо" vladisslav1
Den05 (12.06.2017)
Непрочитано 12.06.2017, 17:44  
Den05
Прописка
 
Регистрация: 09.08.2006
Адрес: Нижний Новгород
Сообщений: 148
Сказал спасибо: 98
Сказали Спасибо 48 раз(а) в 27 сообщении(ях)
Den05 на пути к лучшему
По умолчанию Re: Дисплеи от сотовых (схемы подключения, код, datasheet)

То есть питание должно быть 3,3 В на дисплей? А сколько у вас питание на проц идёт?
Den05 вне форума  
Непрочитано 13.06.2017, 00:39  
vladisslav1
Прописка
 
Регистрация: 25.03.2013
Адрес: Глубокое замкадье
Сообщений: 216
Сказал спасибо: 3
Сказали Спасибо 71 раз(а) в 55 сообщении(ях)
vladisslav1 на пути к лучшему
По умолчанию Re: Дисплеи от сотовых (схемы подключения, код, datasheet)

Если открыть datasheet на странице 38, то там можно прочитать:
Vdd = 1.65...3.6V
Vdd2,Vdd3 = 2.4...3.6V
А на странице 37 написано что
Vdd2-Vdd и Vdd3-Vdd должно быть меньше чем 1.2V
при этом кратковременные пики до 4V контроллер переживет, но работать при таком или большем напряжении не стоит (возможен тиристорный эффект и повреждение ITO дорожек на стекле большим током)
Так что у меня идет 3.3V на дисплей и на проц тоже. Можно подать и 5V на проц, но потребуется увеличить противозвонные резисторы хотя бы до килоома (на глаз, поскольку в datasheet не указан предельный втекающий ток) и, возможно, добавить диоды шоттки на шину 3.3V.
Ну и самое важное, чтобы потом не было вопросов, почему появились белые полосы: нужно обязательно установить такой диапазон регулировки контрастности, чтобы Vlcd никогда не превышало рекомендованные 11.5V. Любители подключать дисплеи от nokia/motorola на 5V без правки кода инициализации это утверждение подтвердят. Дисплей, как правило, некоторое время работает относительно нормально, но потом начинают вылетать драйверы SEG/COM...
vladisslav1 вне форума  
Сказали "Спасибо" vladisslav1
Den05 (13.06.2017)
Непрочитано 17.06.2017, 20:45  
AndrFV
Вид на жительство
 
Регистрация: 20.12.2013
Сообщений: 309
Сказал спасибо: 5
Сказали Спасибо 94 раз(а) в 59 сообщении(ях)
AndrFV на пути к лучшему
По умолчанию Re: Дисплеи от сотовых (схемы подключения, код, datasheet)

Кто либо может поделиться руссифицированными растровыми шрифтами для дисплейчиков в не слишком мудреном формате? Ну чтобы я мог с ним разобраться и конвертнуть к своему дисплейчику (SSD1306)?

Нужны фонты высотой 10..12..14 точек.
AndrFV вне форума  
Непрочитано 17.06.2017, 21:06  
AR_Favorit
Почётный гражданин KAZUS.RU
 
Регистрация: 13.03.2010
Сообщений: 2,897
Сказал спасибо: 498
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
AR_Favorit на пути к лучшему
По умолчанию Re: Дисплеи от сотовых (схемы подключения, код, datasheet)

Сообщение от AndrFV Посмотреть сообщение
Кто либо может поделиться руссифицированными растровыми шрифтами для дисплейчиков в не слишком мудреном формате? Ну чтобы я мог с ним разобраться и конвертнуть к своему дисплейчику (SSD1306)?

Нужны фонты высотой 10..12..14 точек.
Могу поделиться не рыбой, но удочкой: The Dot Factory

Из любого ttf-шрифта делает готовые с-файлы заданного размера, с нужными символами, и h-файлы к ним. Бонусом - то же самое из монохромных картинок.
AR_Favorit вне форума  
Непрочитано 17.06.2017, 21:09  
AndrFV
Вид на жительство
 
Регистрация: 20.12.2013
Сообщений: 309
Сказал спасибо: 5
Сказали Спасибо 94 раз(а) в 59 сообщении(ях)
AndrFV на пути к лучшему
По умолчанию Re: Дисплеи от сотовых (схемы подключения, код, datasheet)

Сообщение от AR_Favorit Посмотреть сообщение
Из любого ttf-шрифта делает готовые с-файлы заданного размера, с нужными символами, и h-файлы к ним. Бонусом - то же самое из монохромных картинок.
Я его знаю. И говорю - с маленькими размерами подобные утилиты справляются не дюже хорошо - нужна тупая ручная работа.Хотелось бы без нее обойтись.
AndrFV вне форума  
Непрочитано 17.06.2017, 23:05  
AR_Favorit
Почётный гражданин KAZUS.RU
 
Регистрация: 13.03.2010
Сообщений: 2,897
Сказал спасибо: 498
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
AR_Favorit на пути к лучшему
По умолчанию Re: Дисплеи от сотовых (схемы подключения, код, datasheet)

Ну не знаю. Меньше 12pt не делал, но с 12 и 14 ничего вручную делать не приходилось...
Особо понравилось, что можно задавать, какие символы включить в набор. Гораздо удобнее, чем забивать память ненужными, или "выковыривать" из готового шрифта лишнее тупой ручной работой (с)
AR_Favorit вне форума  
Непрочитано 18.06.2017, 13:27  
Den05
Прописка
 
Регистрация: 09.08.2006
Адрес: Нижний Новгород
Сообщений: 148
Сказал спасибо: 98
Сказали Спасибо 48 раз(а) в 27 сообщении(ях)
Den05 на пути к лучшему
По умолчанию Re: Дисплеи от сотовых (схемы подключения, код, datasheet)

Сообщение от vladisslav1 Посмотреть сообщение
Ну и код до кучи:
А что такое SET_BL(0); ?
Den05 вне форума  
 

Закладки

Метки
lcd
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Кто использовал дисплеи от сотовых телефонов - помогите! Afandi Делимся опытом 12 14.01.2012 09:48
дисплеи от сотовых Sp-alex-trio Ремонт оргтехники 5 22.05.2009 15:11
преобразователь код-код zazan111 TTL и CMOS логика 18 05.01.2009 06:11
TV LCD дисплеи NecroSS Ремонт оргтехники 1 08.12.2008 11:48


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


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