Например TDA7294

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

Текущее время: Вт авг 19, 2025 10:42:09

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


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



Начать новую тему Ответить на тему  [ Сообщений: 2431 ]     ... , , , 46, , , ...  
Автор Сообщение
Не в сети
 Заголовок сообщения: Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
СообщениеДобавлено: Сб мар 31, 2012 19:52:13 
Встал на лапы
Аватар пользователя

Карма: 1
Рейтинг сообщений: 12
Зарегистрирован: Пт дек 07, 2007 11:17:40
Сообщений: 134
Откуда: г. Екатеринбург
Рейтинг сообщения: 0
Я не специалист по высасыванию из пальцев, потому не берусь тут что-то комментировать. Вам виднее. При работе мк с пк лучше не изобретать велосипедов. После тестового эхо-проекта при подключении индикатора самое простое - перенаправить вывод символов на ЖКИ. Нужно давать людям дополнительную степень свободы в творчестве или работе, а не умышленно их ограничивать.

_________________
Россия навсегда!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
СообщениеДобавлено: Сб мар 31, 2012 20:04:01 
Поставщик валерьянки для Кота

Карма: 1
Рейтинг сообщений: 5
Зарегистрирован: Ср май 11, 2011 21:37:45
Сообщений: 1995
Откуда: Цветочный город
Рейтинг сообщения: 0
я тоже не специалист в предоставлении свободы напрасно тратить время. поэтому и умолкаю :)

_________________
битва с дураками проиграна, победители торжествуют. слава победителям!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
СообщениеДобавлено: Сб мар 31, 2012 20:38:30 
Встал на лапы
Аватар пользователя

Карма: 1
Рейтинг сообщений: 12
Зарегистрирован: Пт дек 07, 2007 11:17:40
Сообщений: 134
Откуда: г. Екатеринбург
Рейтинг сообщения: 0
То, что вы цените своё время - это хорошо заметно, т. к. пока кроме словоблудия на сцене не видно ни инструкций, ни "простого батника", ни указания плюсов и минусов своего подхода. Одни только предъявления. Если это настолько просто, то что же остановило? Сделайте доброе дело и упростите жизнь коллегам. Мне даже из любопытства хотелось бы посмотреть на реализацию потокового фильтра.

_________________
Россия навсегда!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
СообщениеДобавлено: Сб мар 31, 2012 20:47:13 
Поставщик валерьянки для Кота

Карма: 1
Рейтинг сообщений: 5
Зарегистрирован: Ср май 11, 2011 21:37:45
Сообщений: 1995
Откуда: Цветочный город
Рейтинг сообщения: 0
uni писал(а):
То, что вы цените своё время - это хорошо заметно, т. к. пока кроме словоблудия на сцене не видно ни инструкций, ни "простого батника", ни указания плюсов и минусов своего подхода. Одни только предъявления. Если это настолько просто, то что же остановило? Сделайте доброе дело и упростите жизнь коллегам. Мне даже из любопытства хотелось бы посмотреть на реализацию потокового фильтра.

а мне-то зачем делать, если все уже сделано другими?

_________________
битва с дураками проиграна, победители торжествуют. слава победителям!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
СообщениеДобавлено: Сб мар 31, 2012 21:11:57 
Встал на лапы
Аватар пользователя

Карма: 1
Рейтинг сообщений: 12
Зарегистрирован: Пт дек 07, 2007 11:17:40
Сообщений: 134
Откуда: г. Екатеринбург
Рейтинг сообщения: 0
Потоковый фильтр с регулярными выражениями - это по-вашему просто? А на Линуксе это тоже работает? Я не смотрел есть ли там исходник, но где гарантия что, пропуская все свои исходники через эту утилиту, она ещё чего-нить там не поменяет? Что в makefile писать и где? Куда нужно правильно расположить утилиту, чтобы при переносе проекта не забыть про неё?

Если вы такой правдоруб, то приведите и минусы такого подхода, ибо автор сделать это постеснялся.

_________________
Россия навсегда!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
СообщениеДобавлено: Сб мар 31, 2012 21:18:06 
Поставщик валерьянки для Кота

Карма: 1
Рейтинг сообщений: 5
Зарегистрирован: Ср май 11, 2011 21:37:45
Сообщений: 1995
Откуда: Цветочный город
Рейтинг сообщения: 0
uni писал(а):
Потоковый фильтр с регулярными выражениями - это по-вашему просто? А на Линуксе это тоже работает? Я не смотрел есть ли там исходник, но где гарантия что, пропуская все свои исходники через эту утилиту, она ещё чего-нить там не поменяет? Что в makefile писать и где? Куда нужно правильно расположить утилиту, чтобы при переносе проекта не забыть про неё?

Если вы такой правдоруб, то приведите и минусы такого подхода, ибо автор сделать это постеснялся.
а я-то тут при чем? хотите - спрашивайте автора :) и все ваши вопросы - это ВАШИ вопросы, не мои. я на них отвечать не намерен. я как-то для себя нашел способ эту утилиту применять - и мне хватило. а на всех не напасешься.

особенно меня линух умилил :) вы б еще про apple спросили или андроид.

и при чем тут "правдоруб"? :shock:

_________________
битва с дураками проиграна, победители торжествуют. слава победителям!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
СообщениеДобавлено: Сб мар 31, 2012 22:13:41 
Встал на лапы
Аватар пользователя

Карма: 1
Рейтинг сообщений: 12
Зарегистрирован: Пт дек 07, 2007 11:17:40
Сообщений: 134
Откуда: г. Екатеринбург
Рейтинг сообщения: 0
Если ваш мир такой одноразовый, то это ещё не повод тиражировать его модель другим. Если вы так доверяете сторонним утилитам, то стоит напомнить, что автор написал свой grep - потоковый фильтр из мира Линукс. Ваш си-компилятор (скорее всего) и всё его окружение - изначально набор линуксовых утилит, в чём легко убедиться (потоковый фильтр egrep идёт в комплекте). Я больше бы доверял потоковой замене символов на его основе, т.к. это стандартная утилита, чем сторонней дополнительной утилите. Так что оставьте свои восклицания для девушек, они их оценят.
В мире проектировщиков ценят стандарты, а отклонения от известных путей обычно называют костылями. Ваш пример имеет право на использование, но это костыль, т.к. он по умолчанию несёт за собой ограничения и мы теряем в степенях свободы, о которых я говорил выше. Вариант с таблицей в исходном коде не имеет ограничений по ОС, на которой идёт разработка. И этот вариант может использоваться как универсальный, т.к. он устроит подавляющее большинство. Он компактен, прост и не требует вообще никаких дополнительных телодвижений в настройках проекта. Да он занимает 256 байт флеша - это очевидный минус, но далеко не всем это важно. Кроме того, таблицу можно очевидным образом уменьшить, как я писал выше.

Так что вы не убедили, но спасибо за ещё одну ссылку и обилие разумных доводов. Всегда приятно пообщаться с опытным человеком.

_________________
Россия навсегда!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
СообщениеДобавлено: Сб мар 31, 2012 22:26:29 
Вымогатель припоя

Зарегистрирован: Сб фев 19, 2011 18:04:08
Сообщений: 513
Откуда: Татарстан, пос. Актюбинский
Рейтинг сообщения: 0
Я лишь спросил про возможность перекодирования, на этапе компиляции, как один из способов вывода кириллицы.
Считаю нужно рассматривать разные варианты. Пусть даже не очень гибкие..
По скорости и объему например, у статического варианта есть не большой выигрыш.
А применять тот или иной способ будет решать каждый сам в зависимости от задачи.
Использовал таблицу (uni) в проекте с STM32. Доволен..


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
СообщениеДобавлено: Сб мар 31, 2012 23:25:46 
Встал на лапы
Аватар пользователя

Карма: 1
Рейтинг сообщений: 12
Зарегистрирован: Пт дек 07, 2007 11:17:40
Сообщений: 134
Откуда: г. Екатеринбург
Рейтинг сообщения: 0
Думаю, тут никто не против разных вариантов. Я просто предлагаю напротив каждого варианта приводить его ценник из плюсов и минусов. Если уж что-то советовать, то делать это грамотно. Мне бы и самому хотелось, чтобы перекодировка осуществлялась сама собой, но кто-то как-то должен выполнять эту работу. Если перенимать опыт, тот не плохо бы перенимать обоснованно хороший опыт.
Кстати, моя реализация этой табличной идеи специально сделана таким вот образом. Обрамление в виде комментариев сделано для быстрого ручного поиска пути перекодирования символа. Нижнюю часть таблицы (первые 128 байт) я оставил из-за нескольких символов, которых нет в знакогенераторе индикатора (обратной косой черты и фигурных скобок). Некоторые такие символы я заменил пробелом (но можно самому вписать адреса символов пользователя).
Что касается препроцессора, то это упрощённый язык программирования и как бы реализация такой функции на нём не выглядела, вряд ли это было бы также наглядно и удобно в использовании как табличной метод.
Думаю также, что скоростью работы в табличном методе можно пренебречь в виду того, что вывод символа занимает гораздо больше времени, чем табличное преобразование.

Да, если в проекте не планируется вообще использование вывода с ПК, либо подключение клавиатуры, либо любое другое взаимодействие через стандартные интерфейсы или, к примеру, программист не против заливать в репозиторий исходного кода ещё и дополнительный exe-файл (лично я против этого), то почему бы и не использовать?

_________________
Россия навсегда!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
СообщениеДобавлено: Чт апр 05, 2012 20:12:58 
Друг Кота
Аватар пользователя

Карма: 95
Рейтинг сообщений: 2428
Зарегистрирован: Пт май 18, 2007 22:56:58
Сообщений: 26668
Рейтинг сообщения: 0
Подскажите при каком диапазоне напряжения работает индикатор, ниже 5 вольт?

_________________
Не променяю медь на ржавую несгорайку!


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
СообщениеДобавлено: Пт апр 06, 2012 11:00:27 
Друг Кота
Аватар пользователя

Карма: 67
Рейтинг сообщений: 1060
Зарегистрирован: Чт сен 18, 2008 12:27:21
Сообщений: 19767
Откуда: Столица Мира Санкт-Петербург
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Upgrader писал(а):
ниже 5 вольт?

Обычно в даташите пишут. Тут зависит от того, есть ли встроенный источник отрицательного напряжения и коэффициента мультиплексирования.
С источником работает от 3 В.

_________________
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Измерить нннада?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
СообщениеДобавлено: Сб апр 07, 2012 17:24:00 
Родился
Аватар пользователя

Зарегистрирован: Ср фев 02, 2011 20:40:20
Сообщений: 12
Рейтинг сообщения: 0
Привет веселому форуму :))

На LCD 1602 в обеих строках на 8 знакоместе не засвечивается правая вертикальная полоска пикселей.
Видимо где то не контачит внутри.
Кто разбирал дисплей, подскажите можно там найти причину и исправить, или не стоит даже пытаться?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
СообщениеДобавлено: Сб апр 07, 2012 17:51:31 
Друг Кота

Карма: 6
Рейтинг сообщений: 11
Зарегистрирован: Сб мар 07, 2009 20:44:36
Сообщений: 4435
Рейтинг сообщения: 0
Фотографию хоть бы приложили чтоли... Если программа на 100% верна и ошибок в ней нет, то это аппаратный глюк. Бывает и такое, но ооочень редко.

_________________
Не умеешь - не берись, но не взявшись не научишься...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
СообщениеДобавлено: Сб апр 07, 2012 19:27:44 
Родился
Аватар пользователя

Зарегистрирован: Ср фев 02, 2011 20:40:20
Сообщений: 12
Рейтинг сообщения: 0
Думаю что аппаратный. Фото прилагаю.

И еще вопрос.
Подключаю готовую резиновую матричную клавиатуру 6х3 (от охранной системы). Особенность - 3 столбца резисторами 100к подтянуты к общему проводу. Т.е. опрос 6 строк ведется подачей лог. 1 через резисторы 1 кОм. Но 6 строка в приборе сформирована через отдельный элемент И со строк 4 и 5 (видимо не хватило ног у МК). МК - Zilog R911.

Заменяю на МК ATtiny2313 с подключенным LCD 1602 по 4х-битной шине

Может быть уже обсуждались похожие проблемы?
Как в таком случае бороться с дребезгом?

P.S. После многократного нажатия на стекло LCD в районе 8 знакоместа работа восстановилась, так что это неконтакт видимо резинки со стеклом LCD (аппаратная проблема).


Вложения:
Комментарий к файлу: Фото индикатора
5.jpg [35.39 KiB]
Скачиваний: 593
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
СообщениеДобавлено: Вс апр 08, 2012 20:57:17 
Друг Кота
Аватар пользователя

Карма: 67
Рейтинг сообщений: 1060
Зарегистрирован: Чт сен 18, 2008 12:27:21
Сообщений: 19767
Откуда: Столица Мира Санкт-Петербург
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
GeoEvil писал(а):
не засвечивается правая вертикальная полоска пикселей

То ли лыжи не едут... то ли у вас всё ОК.

_________________
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Измерить нннада?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
СообщениеДобавлено: Пн апр 09, 2012 18:47:49 
Родился
Аватар пользователя

Зарегистрирован: Ср фев 02, 2011 20:40:20
Сообщений: 12
Рейтинг сообщения: 0
Как и везде - сначала не едут, но если смазать и надеть, да и снега подсыпет, то вполне могут и поехать. :lol:

Вобщем ломаем панель дальше, пишем прогу под клавиатуру.

Спасибо за моральную поддержку


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
СообщениеДобавлено: Вс апр 22, 2012 19:41:42 
Поставщик валерьянки для Кота
Аватар пользователя

Зарегистрирован: Пт апр 24, 2009 11:39:16
Сообщений: 2064
Откуда: г.Оренбург
Рейтинг сообщения: 0
Вопрос по WH0802(KS0066). Если я попытаюсь в какой-либо строке вывести 9 символ(дисплей 8х2), то он просто "сжуется"?

_________________
Steve Jobs. 1955-2011. Мы помним, как ты преобразовал наш мир....


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
СообщениеДобавлено: Вс апр 22, 2012 20:25:17 
Друг Кота
Аватар пользователя

Карма: 67
Рейтинг сообщений: 1060
Зарегистрирован: Чт сен 18, 2008 12:27:21
Сообщений: 19767
Откуда: Столица Мира Санкт-Петербург
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Он будет в ОЗУ контроллера по адресу "9", если коротко.
Помимо перемещения курсора, можно двигать "окно" дислея.
Почитайте ДШ, там расписано.

_________________
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Измерить нннада?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
СообщениеДобавлено: Пн апр 23, 2012 04:55:36 
Поставщик валерьянки для Кота
Аватар пользователя

Зарегистрирован: Пт апр 24, 2009 11:39:16
Сообщений: 2064
Откуда: г.Оренбург
Рейтинг сообщения: 0
Спасибо) Просто надо, чтобы этот 9 символ как раз не выводился)

_________________
Steve Jobs. 1955-2011. Мы помним, как ты преобразовал наш мир....


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
СообщениеДобавлено: Вт апр 24, 2012 23:51:46 
Родился
Аватар пользователя

Зарегистрирован: Пт мар 30, 2012 20:29:41
Сообщений: 9
Откуда: СПб
Рейтинг сообщения: 0
Всем привет! У меня ЖКИ DV40400, могли бы вы помочь с программой инициализации и вывода на него текста? не нашел готовых библиотек под него :(

_________________
Кот кота видит издалека)


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

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


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

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


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

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


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