| Автор |
Съобщение |
|
stoyanoff
Ранг: Форумен бог
Регистриран на: Чет Юни 25, 2009 1:01 pm Мнения: 2251
|
 Управление на LCD 2х16 само с 6 пина
Здравейте! Стандартното управление на LCD 2x16 е с 11 сигнала(8 информационни и 3 контролни). Скоро обаче ми попадна устройство, което контролира същия дисплей само с 4 информационни и 2 контролни сигнала! Изглежда се използва изцяло други команди, както и кодове за символи, различни от изброените в стандартния datasheet на LCD-то! Къде мога да ги намеря? Просто ми се струва много добра идея да си спестявам по 5 пина 
_________________www.elkran.com
|
| Сря Ное 11, 2015 1:15 pm |
|
 |
|
Цецо
Ранг: Форумен бог
Регистриран на: Пон Сеп 27, 2004 9:22 am Мнения: 15501 Местоположение: София
|
 Re: Управление на LCD 2х16 само с 6 пина
Това е стандарт наследен от Хитачи от миналите векове. Пишеш в гуглето 4 bit LCD interface и ще го видиш. Само трябва да си сигурен, че твоя LCD контролер го подържа (реално повечето са ОК).
_________________ "Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.
|
| Сря Ное 11, 2015 1:36 pm |
|
 |
|
ike
Ранг: Форумен бог
Регистриран на: Пет Фев 04, 2005 9:59 pm Мнения: 6019 Местоположение: София
|
 Re: Управление на LCD 2х16 само с 6 пина
В стандартния datasheet на LCD-то.
_________________ Warriors of the Night, ASSEMBLER!!!
|
| Сря Ное 11, 2015 1:49 pm |
|
 |
|
stoyanoff
Ранг: Форумен бог
Регистриран на: Чет Юни 25, 2009 1:01 pm Мнения: 2251
|
 Re: Управление на LCD 2х16 само с 6 пина
Ами няма ги да ти кажа! Дадено се само, че може да се сетне на 4 bit, обаче нито има кодовете за символите, нито кодовете на редовете... Но за 4 bit LCD има бая писания така че мисля ще се справя!
_________________www.elkran.com
|
| Сря Ное 11, 2015 2:14 pm |
|
 |
|
ike
Ранг: Форумен бог
Регистриран на: Пет Фев 04, 2005 9:59 pm Мнения: 6019 Местоположение: София
|
 Re: Управление на LCD 2х16 само с 6 пина
_________________ Warriors of the Night, ASSEMBLER!!!
|
| Сря Ное 11, 2015 3:46 pm |
|
 |
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 12:48 pm Мнения: 6094
|
 Re: Управление на LCD 2х16 само с 6 пина
LCD 2x16 SPI - Comet
_________________ main[-1u]={1};
|
| Сря Ное 11, 2015 3:58 pm |
|
 |
|
ike
Ранг: Форумен бог
Регистриран на: Пет Фев 04, 2005 9:59 pm Мнения: 6019 Местоположение: София
|
 Re: Управление на LCD 2х16 само с 6 пина
Ето с тази интегралка http://www.ebay.com/itm/100PCS-74HC595D ... Sw37tV~t2f може да управлява такова LCD с 3 или 2 или с 1 пина.
_________________ Warriors of the Night, ASSEMBLER!!!
|
| Сря Ное 11, 2015 4:36 pm |
|
 |
|
itso.t
Ранг: Форумен бог
Регистриран на: Чет Фев 03, 2005 2:21 am Мнения: 12765 Местоположение: София
|
 Re: Управление на LCD 2х16 само с 6 пина
Еб@ти умния чип... 
|
| Сря Ное 11, 2015 5:02 pm |
|
 |
|
slav4o.com
Ранг: Форумен бог
Регистриран на: Нед Яну 01, 2012 8:04 pm Мнения: 2663 Местоположение: София / Велико Търново
|
 Re: Управление на LCD 2х16 само с 6 пина
То пак си има процесор, ама подава данните по един пин само, всъщност сигурно 2, защото и трябва да се клокват. Освен ако има някаква хитрост за клока... т.е. последователно към паралено. Може и със К155ИР13 да се направи, но тя консумира няколко пъти повече от всичко останало 
|
| Сря Ное 11, 2015 5:06 pm |
|
 |
|
ike
Ранг: Форумен бог
Регистриран на: Пет Фев 04, 2005 9:59 pm Мнения: 6019 Местоположение: София
|
 Re: Управление на LCD 2х16 само с 6 пина
_________________ Warriors of the Night, ASSEMBLER!!!
|
| Сря Ное 11, 2015 6:56 pm |
|
 |
|
Gogo
Ранг: Форумен бог
Регистриран на: Чет Фев 24, 2005 11:41 pm Мнения: 1049 Местоположение: Pz
|
 Re: Управление на LCD 2х16 само с 6 пина
На моите "джаджи", всички дисплеи (без графичните) ги карам по 6 пина - никакъв проблем. R/W на маса - само писане, без да се чете нищо. Изчаква се определеното време (~40uS) за изпълнение на инструкцията, при което не е нужно да се чете "Busy flag". Остават 6 пина за клатене при 4-битов интерфейс.
|
| Чет Ное 12, 2015 2:52 pm |
|
 |
|
Cekins
Ранг: Форумен бог
Регистриран на: Сря Апр 20, 2005 12:02 pm Мнения: 9119 Местоположение: Разград
|
 Re: Управление на LCD 2х16 само с 6 пина
Стоянов, не търси даташит на лцд-то а даташит на HD44780 - качвал съм го и тук във форума - там подробно е описано всичко което те интересува. Единствено при клонингите някой времена може да не отговарят на оригинала на Хитачи, но тези времена (обикновено) ги пише в даташита на конкретното ел це де.
|
| Пет Ное 13, 2015 10:55 pm |
|
 |
|
stoyanoff
Ранг: Форумен бог
Регистриран на: Чет Юни 25, 2009 1:01 pm Мнения: 2251
|
 Re: Управление на LCD 2х16 само с 6 пина
Момци! Нещо не е баш работата! Ето го документа, които използвам -> HD44780Следвам процедурата от таблица 12. Обаче нещо не е, както трябва! Изцяло черният ред на дисплея се скрива и до там. Нито курсор, нито буква... Опитах да включа дисплея в двуредов режим - същата работа! Сигурен съм, че дисплеят ми е ОК и че може да работи с 4 пина! Нещо да не бъркам процедурата?! Благодаря!
_________________www.elkran.com
|
| Съб Дек 05, 2015 8:51 pm |
|
 |
|
ike
Ранг: Форумен бог
Регистриран на: Пет Фев 04, 2005 9:59 pm Мнения: 6019 Местоположение: София
|
 Re: Управление на LCD 2х16 само с 6 пина
Този документ е за оригинално Хитачи. Пробвай с Гугъл да намериш дейташита на най-голямото менте на тези дисплеи, даже ако е на китайски по-добре и следват стъпка по стъпка описаното там. Може би 90% от тези дисплеи всъщност в момента ги карат на 6 пина, защото краката са най-скъпото на един контролер.
_________________ Warriors of the Night, ASSEMBLER!!!
|
| Съб Дек 05, 2015 9:57 pm |
|
 |
|
ToHu
Ранг: Форумен бог
Регистриран на: Нед Сеп 26, 2004 9:21 pm Мнения: 30684 Местоположение: София
|
 Re: Управление на LCD 2х16 само с 6 пина
Кажи първо ти ли си го писал, ако не каква библиотека изпозлваш. 99% съм сигурен че с тази на CCS имаше проблем преди години , не знам дали са го оправили, аз тогава я оправях ръчно но не помня вече какво беше, дори тук може да съм писал по въпроса.
p.s. сега като се замисля проблема май беше в конфигурирането на изводите или нещо подобно, май чакаше някакъв сигнал пък той не идваше а тма е написано с while ... абе нещо такова, последно май-се оказа конфигуриране, ако изключим глупавият while
|
| Съб Дек 05, 2015 10:41 pm |
|
|