Например TDA7294

Форум РадиоКот • Просмотр темы - Работа с ЖКИ на контроллере HD44780 и его аналогах
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Пн авг 04, 2025 23:48:56

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 2431 ]    , , , , 5, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт июл 24, 2008 16:45:41 
Поставщик валерьянки для Кота
Аватар пользователя

Карма: 17
Рейтинг сообщений: 33
Зарегистрирован: Вс апр 20, 2008 23:34:26
Сообщений: 2277
Откуда: Москва
Рейтинг сообщения: 0
А я ХАЧУ сделать либу которая все умеет!

_________________
Долой идиотизм!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Программа создания символов для HD44780
СообщениеДобавлено: Вт июл 29, 2008 20:37:04 
Открыл глаза

Зарегистрирован: Сб июн 14, 2008 12:00:32
Сообщений: 58
Рейтинг сообщения: 0
Собственно сабж.

Требования: Microsoft .Net Framework 1.0-3.5 (у меня 3.5 на более ранних не пробовал)

Собственно, работать в программе очень просто: нужные точки помечаются мышкой и можно жать кнопку "generate". На сером поле справа появится объявление байтового массива. В нем числа - двоичные коды соотв. строк символа.

Принимаю любые комментарии и пожелания. В случае наличия времени и сил, разработка будет продолженна.


Вложения:
Комментарий к файлу: Программа для создания символов для HD44780
HD44780_symb.zip [6 KiB]
Скачиваний: 1117
Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Сб сен 13, 2008 00:35:27 
Вымогатель припоя
Аватар пользователя

Зарегистрирован: Вт мар 04, 2008 20:03:03
Сообщений: 568
Откуда: Нижний Новгород
Рейтинг сообщения: 1
Статья простая. Для тлько что взявших в руки символьный дисплей. Но думаю-сэкономит немного времени.


Вложения:
Статья по работе с LCD.rar [73.93 KiB]
Скачиваний: 1894
Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Сб сен 13, 2008 16:34:23 
Мявтор!
Аватар пользователя

Карма: 16
Рейтинг сообщений: 43
Зарегистрирован: Чт ноя 30, 2006 12:27:46
Сообщений: 2057
Откуда: Челябинск
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Вот библиотека на WinAVR (язык C)
работаю несколько лет - никаких проблем нет


Вложения:
Lcd16x2.rar [1.58 KiB]
Скачиваний: 1317
Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт окт 03, 2008 09:49:34 
Опытный кот
Аватар пользователя

Зарегистрирован: Сб янв 05, 2008 11:05:15
Сообщений: 849
Откуда: Україна м.Луцьк
Рейтинг сообщения: 0
Хочу сделать календарь на DS1307 программировать только учусь поетому я сразу же столкнулся с проблемой вывода даных на дисплей LCD16*2. Тот код которій у меня получился в приложении там и файл для Proteus. Я так понимаю чо вывод на дисплей нужно делать в функции
Код:
while(1)
{
//вывод
};

Но как правильно это сделать я не знаю. Поэтому и прошу помощи...


Вложения:
Новая папка.rar [7.91 KiB]
Скачиваний: 629

_________________
Я не Сашок!!!
Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт ноя 27, 2008 16:59:52 
Держит паяльник хвостом
Аватар пользователя

Карма: 10
Рейтинг сообщений: 79
Зарегистрирован: Ср апр 16, 2008 13:22:54
Сообщений: 904
Откуда: Приднестровье, Тирасполь
Рейтинг сообщения: 0
Esya писал(а):
разбираюсь с лсд, 16х2 у меня возник вопрос как установить курсор во 2-ю строку в нужный мне адрес??


lcd_gotoxy(adress, 1);
// CAVR (c)...

_________________
Любой, заслуживающий внимания, опыт приобретается себе в убыток...


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт ноя 27, 2008 17:16:05 
Встал на лапы
Аватар пользователя

Зарегистрирован: Ср фев 20, 2008 03:09:21
Сообщений: 133
Откуда: Украина г.Харьков
Рейтинг сообщения: 0
я коечно ничего не понял из написаного , я думаю так адрес DDRAM ето и есть та ячейка куда устанавливается курсор ,если ето так, то каой командой его установить в начало второй строки??

_________________
Русский человек читает инструкцию тогда, когда точно понял, что поломал.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт ноя 27, 2008 17:22:44 
Держит паяльник хвостом
Аватар пользователя

Карма: 10
Рейтинг сообщений: 79
Зарегистрирован: Ср апр 16, 2008 13:22:54
Сообщений: 904
Откуда: Приднестровье, Тирасполь
Рейтинг сообщения: 0
На чем пишете? Даташит на дисплей с данным контроллером смотрели?

_________________
Любой, заслуживающий внимания, опыт приобретается себе в убыток...


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт ноя 27, 2008 17:26:32 
Мучитель микросхем

Зарегистрирован: Вс июн 01, 2008 12:16:38
Сообщений: 459
Рейтинг сообщения: 0
Esya писал(а):
я коечно ничего не понял из написаного , я думаю так адрес DDRAM ето и есть та ячейка куда устанавливается курсор ,если ето так, то каой командой его установить в начало второй строки??
Точно не помню, но по-моему с адреса 0x40 начинается вторая строка.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт ноя 27, 2008 17:35:21 
Встал на лапы
Аватар пользователя

Зарегистрирован: Ср фев 20, 2008 03:09:21
Сообщений: 133
Откуда: Украина г.Харьков
Рейтинг сообщения: 0
пишу на асеме симулирую в вмлаб на 0х40 не реагирует

_________________
Русский человек читает инструкцию тогда, когда точно понял, что поломал.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт ноя 28, 2008 06:45:31 
Мучитель микросхем

Зарегистрирован: Вт июл 22, 2008 08:10:54
Сообщений: 492
Рейтинг сообщения: 0
Esya писал(а):
пишу на асеме симулирую в вмлаб на 0х40 не реагирует

Значит не то пишите. Вторая строка начинается именно с 0х40.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пн дек 01, 2008 18:37:38 
Родился

Зарегистрирован: Вт ноя 04, 2008 17:16:12
Сообщений: 19
Откуда: Пенза
Рейтинг сообщения: 0
Посмотри вот это может пригодится


Вложения:
Комментарий к файлу: для работы с HD44780
ЖКИ.txt [3.35 KiB]
Скачиваний: 1643

_________________
ICQ-476243579
Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт дек 04, 2008 13:27:09 
Мучитель микросхем
Аватар пользователя

Зарегистрирован: Вс янв 07, 2007 01:45:48
Сообщений: 491
Откуда: Российская Федерация, будь она неладна...
Рейтинг сообщения: 0
Немного не в эту тему, но дабы не создавать новую...
Проблема такая:
Когда вывожу в подобный дисплей слова с буквой "В", он выводит всё до этой буквы, а потом начинает страшно глюкать, жить своей жизнью :o
Если у кого было такое, поделитесь опытом, а то уже похоже всё перепробовал, но помогает пока только полный отказ от этого злощастного символа :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт дек 04, 2008 14:24:16 
Потрогал лапой паяльник
Аватар пользователя

Зарегистрирован: Чт июн 07, 2007 12:05:08
Сообщений: 305
Откуда: Санкт-Петербург, Россия
Рейтинг сообщения: 0
Попробуй дисплей другого производителя.
Есть куча совместимых по размерам и системе команд.

С ForData никаких проблем не было.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Чт дек 04, 2008 17:37:56 
Друг Кота
Аватар пользователя

Карма: 3
Рейтинг сообщений: 6
Зарегистрирован: Пт июл 11, 2008 09:42:35
Сообщений: 4793
Откуда: Made in USSR
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
ЖКИ какой у тебя? Символ "В" ( и возможно не только он) в твоем может другой адрес имеет и не совпадает с остальными на HD44780 - сравни по датишникам и может корректировка адресов просто нужна или как Migray выше сказал.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт дек 05, 2008 09:14:23 
Мучитель микросхем

Зарегистрирован: Вт июл 22, 2008 08:10:54
Сообщений: 492
Рейтинг сообщения: 0
А может это проблемы с железом... Встречались ЖКИ у которых не показывались куски экрана. Или подобные проблемы на всех таких ЖКИ?


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Пт дек 05, 2008 16:15:36 
Мучитель микросхем
Аватар пользователя

Зарегистрирован: Вс янв 07, 2007 01:45:48
Сообщений: 491
Откуда: Российская Федерация, будь она неладна...
Рейтинг сообщения: 0
Цитата:
Попробуй дисплей другого производителя.

В моём несчастном городе их вообще нигде не купить.
Я и за этим в Питер ездил.
Цитата:
ЖКИ какой у тебя?

DV 20 СИМВОЛОВ, 2 строки.
Цитата:
Символ "В" ( и возможно не только он) в твоем может другой адрес имеет и не совпадает с остальными на HD44780 - сравни по датишникам и может корректировка адресов просто нужна или как Migray выше сказал.

По даташиту смотрел адрес, выводил конкретно его, а не символ, история та же. [/quote]


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вт дек 09, 2008 10:28:13 
Встал на лапы
Аватар пользователя

Зарегистрирован: Сб ноя 22, 2008 22:11:28
Сообщений: 84
Рейтинг сообщения: 0
Народ, решил разобратся с ЖК дисплеем WINSTAR WH1602 (2 строки по 16 символов) но что-то пока в тупике:(

Питание и подсветку взял с USB, контрастность переменником регулируется.
Выводы D0...D7, RS, R/W и E на двунаправленные пины LPT порта повесил, пинами порта без проблемм умею программно дергать.
Но на дисплее ничего не высвечивается :( только две пустые строки.
Даташит читал, но там без поллитра не разберешся. Понял только, что можно использовать пины D0..D7 а можно только D4..D7 для обмена данными.

Если кто обяснит что на индикатор послать, что-бы там что-то отображаться стало, буду примного благодарен.


Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вт дек 09, 2008 10:49:39 
Мучитель микросхем

Зарегистрирован: Вт июл 22, 2008 08:10:54
Сообщений: 492
Рейтинг сообщения: 0
yeskela писал(а):
Народ, решил разобратся с ЖК дисплеем WINSTAR WH1602 (2 строки по 16 символов) но что-то пока в тупике:(

Питание и подсветку взял с USB, контрастность переменником регулируется.
Выводы D0...D7, RS, R/W и E на двунаправленные пины LPT порта повесил, пинами порта без проблемм умею программно дергать.
Но на дисплее ничего не высвечивается :( только две пустые строки.
Даташит читал, но там без поллитра не разберешся. Понял только, что можно использовать пины D0..D7 а можно только D4..D7 для обмена данными.

Если кто обяснит что на индикатор послать, что-бы там что-то отображаться стало, буду примного благодарен.

Сначала надо провести инициализацию ЖК, загнать его в необходимый режим. А потом уже выводить данные. Ниже приведен рабочий исходник для Мега8, разбирайтесь :)


Вложения:
driverLCD.rar [1.81 KiB]
Скачиваний: 1257
Вернуться наверх
 
Не в сети
 Заголовок сообщения:
СообщениеДобавлено: Вт дек 09, 2008 12:09:32 
Встал на лапы
Аватар пользователя

Зарегистрирован: Сб ноя 22, 2008 22:11:28
Сообщений: 84
Рейтинг сообщения: 0
BerZerK-ku писал(а):
Сначала надо провести инициализацию ЖК, загнать его в необходимый режим. А потом уже выводить данные. Ниже приведен рабочий исходник для Мега8, разбирайтесь :)


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


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 2431 ]    , , , , 5, , , ...  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y