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

 
 
> Программирование ЖКИ
VLadimir_3
сообщение Dec 20 2007, 10:19
Сообщение #1





Группа: Участник
Сообщений: 7
Регистрация: 20-12-07
Пользователь №: 33 468



Нужна консультация по инициализации ЖКИ BC1602AGPLEH20c$.
Это 16X2 символьный ЖКИ. Однако его контроллер PCF2116 по документации
не имеет этого режима. Удалось запустить в режиме 4-х строчного с
документироваными начальными адресами строк (0x0,0x20,0x40,0x60) и иммитировать 2-х
строчный программно, что, конечно, коряво. Есть ли у кого-то опыт работы
в режиме 2 X 16 символов по-нормальному?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 8)
rezident
сообщение Dec 20 2007, 11:39
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



А откуда вы взяли сведения, что у него контроллер PCF2116? Везде упоминается, что в серии BC1602A стоит KS0066, который является клоном HD44780U. Программирование 2х-4хстрочных символьных LCD на контроллерах HD44780 здесь на форуме уже чуть ли не ежедневно обсуждается.
Go to the top of the page
 
+Quote Post
VLadimir_3
сообщение Dec 21 2007, 08:06
Сообщение #3





Группа: Участник
Сообщений: 7
Регистрация: 20-12-07
Пользователь №: 33 468



Цитата(rezident @ Dec 20 2007, 13:39) *
А откуда вы взяли сведения, что у него контроллер PCF2116? Везде упоминается, что в серии BC1602A стоит KS0066, который является клоном HD44780U. Программирование 2х-4хстрочных символьных LCD на контроллерах HD44780 здесь на форуме уже чуть ли не ежедневно обсуждается.


Из документа BC1602A-20C series VER01.pdf.
"Controller IC: PCF2116 (or Equivalent) controller"

Из документа BC1602A-20C series VER01.pdf.
"Controller IC: PCF2116 (or Equivalent) controller".
Пожалуйста, подскажите как правильно инициировать ЖКИ, или дайте ссылку.


С HD44780 я работал без проблем и в любом режиме. Однако этот контроллер и, кстатьи,
KS0066 - имеют параллельный интерфейс. У меня ЖКИ с I2C . Здесь тоже разнообразие.
Например, аналогичный ЖКИ BO1602B с контроллером NT7651 тоже не вызывает вопросов.
Однако NT7651 это не аналог PCF2116. И потом, подтверждением того, что там контроллер PCF2116, наверное может быть и то, что все работает нормально, согласно документу.
Кроме, конечно, вышеупомянутой проблемы с конфигурацией режима.
Go to the top of the page
 
+Quote Post
rezident
сообщение Dec 21 2007, 10:31
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Тады ой! С PCF2116 я не работал и даже даташит не читал sad.gif
Go to the top of the page
 
+Quote Post
alex2103
сообщение Jan 18 2008, 18:46
Сообщение #5


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

Группа: Свой
Сообщений: 135
Регистрация: 7-03-07
Из: г. Запорожье
Пользователь №: 25 945



Цитата
аналогичный ЖКИ BO1602B с контроллером NT7651 тоже не вызывает вопросов


Собираюсь такими закупиться... я так понял вы сними уже работали. какие есть трудности?
Go to the top of the page
 
+Quote Post
VLadimir_3
сообщение Jan 20 2008, 09:27
Сообщение #6





Группа: Участник
Сообщений: 7
Регистрация: 20-12-07
Пользователь №: 33 468



Да, работал и работаю. Есть неудобства, описаные в моей теме. Тоесть индикатор не
конфигурируется как 2 строки по 16 символов, а как 4 строки по 8 символов.
В связи с этим возникают доп. трудности по отслеживанию адресов видимых границ
индикатора, в случае использования как 2X16. В принципе, можете использовать как 4X8
без всяких проблем.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Jan 20 2008, 11:21
Сообщение #7


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(VLadimir_3 @ Jan 20 2008, 11:27) *
В принципе, можете использовать как 4X8 без всяких проблем.
А однострочного режима там нет случайно? Что-то мне кажется, что подобные индикаторы работают в однострочном режиме. С теми же адресами 0 и 0x40 начала строк.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
VLadimir_3
сообщение Jan 22 2008, 14:56
Сообщение #8





Группа: Участник
Сообщений: 7
Регистрация: 20-12-07
Пользователь №: 33 468



Однострочный режим есть. И я его устанавливал. Но пробовал ли на адрес 0x40(на вторую
строку) что-то писать, точно не скажу. Сейчас, временно, у меня нет изделия "живьем".
В любом случае, спасибо за совет.
Go to the top of the page
 
+Quote Post
VLadimir_3
сообщение Mar 2 2008, 16:00
Сообщение #9





Группа: Участник
Сообщений: 7
Регистрация: 20-12-07
Пользователь №: 33 468



Пробовал. Не получается. Строка отсекается на 8-и символах.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 20th June 2025 - 05:51
Рейтинг@Mail.ru


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