реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Подключение LCD
AlexTech
сообщение Dec 16 2005, 11:49
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 83
Регистрация: 2-12-05
Пользователь №: 11 688



Назрело пару вопросов ))

1. Кто нибудь сталкивался с таким чудом буржуйской промышленности, как его к контроллеру то подключать: JA-CB16203 Предположительно графический 16х203, 16 выводов, причем 15 и 16 идут до первого. На борту 2 чипа: KS0065BP и KS0066UP. Даташита не нашел.

2. Подключил LCD DV20х4 по 4 битной схеме к 16 меге. Пробовал несколько вариантов готовых библиотек на С.
Не показывает символы. Причем сигнал busy контроллер отрабатывает нормально, то есть в принципе все подключено правильно. Только не видно ничего. Контрастность крутил )))
Go to the top of the page
 
+Quote Post
Rash
сообщение Dec 16 2005, 11:53
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 639
Регистрация: 5-09-05
Пользователь №: 8 231



Цитата
2. Подключил LCD DV20х4 по 4 битной схеме к 16 меге. Пробовал несколько вариантов готовых библиотек на С.
Не показывает символы. Причем сигнал busy контроллер отрабатывает нормально, то есть в принципе все подключено правильно. Только не видно ничего. Контрастность крутил )))


На контрасность отрицательное напряжение подавал, если у тебя расширенный диаппазон температур для LCD
Go to the top of the page
 
+Quote Post
AlexTech
сообщение Dec 16 2005, 11:57
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 83
Регистрация: 2-12-05
Пользователь №: 11 688



Не, отрицательное не подавал. Дело в том, что он у приятеля месяца 3 назад на LPT висел, и все работало, там вроде нет отрицательных напряжений.
Go to the top of the page
 
+Quote Post
Rash
сообщение Dec 16 2005, 12:21
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 639
Регистрация: 5-09-05
Пользователь №: 8 231



А питался он не от LPT наверное. Если расширенный диаппазон температур, то на контрасность надо отрицательное напряжение подавать, об этом везде сказано, может друг ттвой это делал.
Go to the top of the page
 
+Quote Post
BVU
сообщение Dec 16 2005, 12:27
Сообщение #5


Профессионал
*****

Группа: Свой
Сообщений: 1 301
Регистрация: 30-11-04
Из: Россия, Н.Новгород
Пользователь №: 1 264



Проверьте правильность инициализации контроллера (времянки). На всякий случай проанализируйте код по LPT, который пользовал Ваш приятель в соответствие отработки на используемом AVR.


--------------------
Не корысти ради, не в целях наживы, а во исполнение велений души!
Go to the top of the page
 
+Quote Post
AlexTech
сообщение Dec 16 2005, 12:34
Сообщение #6


Частый гость
**

Группа: Участник
Сообщений: 83
Регистрация: 2-12-05
Пользователь №: 11 688



Я конечно попробую, но не сгорит ли он если не предназначет для этого? Все таки 5в и 10в большая разница.
А времянки я пробовал ставить такие большие, что даже на глаз видно было как оно все работает(у меня контрольный светодиод на каждый чих моргает)
Go to the top of the page
 
+Quote Post
Rash
сообщение Dec 16 2005, 12:35
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 639
Регистрация: 5-09-05
Пользователь №: 8 231



Простей тест работоспособности LCD при включении питания без всяких посылок и установленной контрастности у 2-х строчноко должна светится 1-ая строка, у 4-х строчного 1-ая и 3-я строка. Не обязательно до досяти догонять, может ему будет достаточно и -0,5 относительно обего провода.
Go to the top of the page
 
+Quote Post
IgorKossak
сообщение Dec 16 2005, 12:40
Сообщение #8


Шаман
******

Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221



Я уже когда-то писАл об этом.
Алгоритм инициализации, приведенный в даташитах (контроллер HD44780U от Hitachi или его аналог), заканчивается командами Display off, Display clear.
Чтобы видеть символы надо подать команду Display on.
Go to the top of the page
 
+Quote Post
AlexTech
сообщение Dec 16 2005, 12:47
Сообщение #9


Частый гость
**

Группа: Участник
Сообщений: 83
Регистрация: 2-12-05
Пользователь №: 11 688



Цитата(Rash @ Dec 16 2005, 15:35) *
Простей тест работоспособности LCD при включении питания без всяких посылок и установленной контрастности у 2-х строчноко должна светится 1-ая строка, у 4-х строчного 1-ая и 3-я строка. Не обязательно до досяти догонять, может ему будет достаточно и -0,5 относительно обего провода.

Попробую, сейчас не горит ничего.

Цитата(IgorKossak @ Dec 16 2005, 15:40) *
Чтобы видеть символы надо подать команду Display on.

Ну я ж типа не совсем тупой ))) подаю.
Go to the top of the page
 
+Quote Post
Piter_Korn
сообщение Jan 16 2006, 11:23
Сообщение #10





Группа: Новичок
Сообщений: 2
Регистрация: 6-07-05
Пользователь №: 6 582



Я где-то читал, что для нормальной инициализации 44780 в NIBBL-овом режиме нужно сначала ТРИЖДЫ передать код 0x30, а потом код 0х20 (NIBBL-режим), а затем полностью все команды инициализации, но уже в NIBBL-режиме. Источник - .pdf на русском языке. Могу поискать дома. Весит ок. 120 Кб.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 23:35
Рейтинг@Mail.ru


Страница сгенерированна за 0.01577 секунд с 7
ELECTRONIX ©2004-2016