Страница 5 из 123
Добавлено: Чт июл 24, 2008 16:45:41
ArtemKuchin
А я ХАЧУ сделать либу которая все умеет!
Программа создания символов для HD44780
Добавлено: Вт июл 29, 2008 20:37:04
KDAlex
Собственно сабж.
Требования: Microsoft .Net Framework 1.0-3.5 (у меня 3.5 на более ранних не пробовал)
Собственно, работать в программе очень просто: нужные точки помечаются мышкой и можно жать кнопку "generate". На сером поле справа появится объявление байтового массива. В нем числа - двоичные коды соотв. строк символа.
Принимаю любые комментарии и пожелания. В случае наличия времени и сил, разработка будет продолженна.
Добавлено: Сб сен 13, 2008 00:35:27
megasvintus
Статья простая. Для тлько что взявших в руки символьный дисплей. Но думаю-сэкономит немного времени.
Добавлено: Сб сен 13, 2008 16:34:23
dt_andrew
Вот библиотека на WinAVR (язык C)
работаю несколько лет - никаких проблем нет
Добавлено: Пт окт 03, 2008 09:49:34
sachok
Хочу сделать календарь на DS1307 программировать только учусь поетому я сразу же столкнулся с проблемой вывода даных на дисплей LCD16*2. Тот код которій у меня получился в приложении там и файл для Proteus. Я так понимаю чо вывод на дисплей нужно делать в функции
Но как правильно это сделать я не знаю. Поэтому и прошу помощи...
Добавлено: Чт ноя 27, 2008 16:59:52
Goodefine
Esya писал(а):разбираюсь с лсд, 16х2 у меня возник вопрос как установить курсор во 2-ю строку в нужный мне адрес??
lcd_gotoxy(adress, 1);
// CAVR (c)...
Добавлено: Чт ноя 27, 2008 17:16:05
Esya
я коечно ничего не понял из написаного , я думаю так адрес DDRAM ето и есть та ячейка куда устанавливается курсор ,если ето так, то каой командой его установить в начало второй строки??
Добавлено: Чт ноя 27, 2008 17:22:44
Goodefine
На чем пишете? Даташит на дисплей с данным контроллером смотрели?
Добавлено: Чт ноя 27, 2008 17:26:32
smac
Esya писал(а):я коечно ничего не понял из написаного , я думаю так адрес DDRAM ето и есть та ячейка куда устанавливается курсор ,если ето так, то каой командой его установить в начало второй строки??
Точно не помню, но по-моему с адреса 0x40 начинается вторая строка.
Добавлено: Чт ноя 27, 2008 17:35:21
Esya
пишу на асеме симулирую в вмлаб на 0х40 не реагирует
Добавлено: Пт ноя 28, 2008 06:45:31
BerZerK-ku
Esya писал(а):пишу на асеме симулирую в вмлаб на 0х40 не реагирует
Значит не то пишите. Вторая строка начинается именно с 0х40.
Добавлено: Пн дек 01, 2008 18:37:38
Spy1313
Посмотри вот это может пригодится
Добавлено: Чт дек 04, 2008 13:27:09
Pooher
Немного не в эту тему, но дабы не создавать новую...
Проблема такая:
Когда вывожу в подобный дисплей слова с буквой "В", он выводит всё до этой буквы, а потом начинает страшно глюкать, жить своей жизнью
Если у кого было такое, поделитесь опытом, а то уже похоже всё перепробовал, но помогает пока только полный отказ от этого злощастного символа

Добавлено: Чт дек 04, 2008 14:24:16
Migray
Попробуй дисплей другого производителя.
Есть куча совместимых по размерам и системе команд.
С ForData никаких проблем не было.
Добавлено: Чт дек 04, 2008 17:37:56
DiGiCat
ЖКИ какой у тебя? Символ "В" ( и возможно не только он) в твоем может другой адрес имеет и не совпадает с остальными на HD44780 - сравни по датишникам и может корректировка адресов просто нужна или как Migray выше сказал.
Добавлено: Пт дек 05, 2008 09:14:23
BerZerK-ku
А может это проблемы с железом... Встречались ЖКИ у которых не показывались куски экрана. Или подобные проблемы на всех таких ЖКИ?
Добавлено: Пт дек 05, 2008 16:15:36
Pooher
Попробуй дисплей другого производителя.
В моём несчастном городе их вообще нигде не купить.
Я и за этим в Питер ездил.
ЖКИ какой у тебя?
DV 20 СИМВОЛОВ, 2 строки.
Символ "В" ( и возможно не только он) в твоем может другой адрес имеет и не совпадает с остальными на HD44780 - сравни по датишникам и может корректировка адресов просто нужна или как Migray выше сказал.
По даташиту смотрел адрес, выводил конкретно его, а не символ, история та же. [/quote]
Добавлено: Вт дек 09, 2008 10:28:13
yeskela
Народ, решил разобратся с ЖК дисплеем WINSTAR WH1602 (2 строки по 16 символов) но что-то пока в тупике:(
Питание и подсветку взял с USB, контрастность переменником регулируется.
Выводы D0...D7, RS, R/W и E на двунаправленные пины LPT порта повесил, пинами порта без проблемм умею программно дергать.
Но на дисплее ничего не высвечивается

только две пустые строки.
Даташит читал, но там без поллитра не разберешся. Понял только, что можно использовать пины D0..D7 а можно только D4..D7 для обмена данными.
Если кто обяснит что на индикатор послать, что-бы там что-то отображаться стало, буду примного благодарен.
Добавлено: Вт дек 09, 2008 10:49:39
BerZerK-ku
yeskela писал(а):Народ, решил разобратся с ЖК дисплеем WINSTAR WH1602 (2 строки по 16 символов) но что-то пока в тупике:(
Питание и подсветку взял с USB, контрастность переменником регулируется.
Выводы D0...D7, RS, R/W и E на двунаправленные пины LPT порта повесил, пинами порта без проблемм умею программно дергать.
Но на дисплее ничего не высвечивается

только две пустые строки.
Даташит читал, но там без поллитра не разберешся. Понял только, что можно использовать пины D0..D7 а можно только D4..D7 для обмена данными.
Если кто обяснит что на индикатор послать, что-бы там что-то отображаться стало, буду примного благодарен.
Сначала надо провести инициализацию ЖК, загнать его в необходимый режим. А потом уже выводить данные. Ниже приведен рабочий исходник для Мега8, разбирайтесь

Добавлено: Вт дек 09, 2008 12:09:32
yeskela
BerZerK-ku писал(а):
Сначала надо провести инициализацию ЖК, загнать его в необходимый режим. А потом уже выводить данные. Ниже приведен рабочий исходник для Мега8, разбирайтесь

Спасибо! Правда сразу возник следующий вопрос:
После подачи питания надо именно 16 мс ждать или можно больше?