Люди добрые. Собрал схему DDS генератора download/file.php?id=9708 Сигналы с выхода идут, всё управляется, регулируется но ЖКИ ничего не показывает. Все элементы проверены, дорожки прозвонены, контрастности включены, в протеусе всё работает красиво. Видимо где-то неувязка в программе с моим ЖКИ 16х2 от МЭЛТ. В архиве исходник на С есть, но мой удел - во Флоукод светодиодики зажигать Может кто посмотрит программу и подправит под мой ЖКИ http://www.melt.com.ru/docs/MT-16S2D.pdf . Буду весьма признателен.
А ни у кого случаем нету документации на HY-1602B4 а то что-то гугль посылает на нот фаунд, а если и попадается то не верная... (п.с не верная определяется не вооруженным глазом ибо распайка не совпадает) более менее вменяемое
Номер Назначение 1 D7 2 D6 3 D5 4 D4 5 D3 6 D2 7 D1 8 D0 9 EN 10 RW 11 RS 12 Vo 13 Vcc, +5в 14 GND 15 Light Vcc 16 Light GND
как минимум 14,15,16 визуально совпадают... 12 и 13 тоже вроде как правильные... хотелось бы найти оригинальный даташит...
первый раз пробую подключить Winstar WH1602A к Atmega16
За образец взял прогу из примеров к Cvavr (LCDDEMO) В Протеусе работает отлично.
Когда спаял - верхняя стока дисплея темная, нижяя - светлая.... и голяк . Контрастность регулируется хорошо ( поставил переменный резистор) Чтобы проверить , дишит ли камень, подключил светодиод - мигает. Реальная схема повторяет протеус + выходы под програматор и питание.
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Прошу помощи в составлении таблицы инициализации LCD KS0066/HD44780, может у кого есть подобная ?
Проблема истинных задержек инициализации дисплея на контроллера HD44780/KS0066.
Дело в том что в разных статьях на HD44780 я вижу неадекватное различие задержек как в инициализации, так и в передаче данных/конамд.... В даташите на HD44780 который мне удалось найти, в графиках всё мелко/сомнительно подписано, что вникнуть на 100% так и не смог...
У KS0066 - инициализация хоть и аналогична, но может отличаться по длительности задержек и т.д. ???
Заголовок сообщения: Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
Добавлено: Чт янв 20, 2011 16:33:09
Друг Кота
Карма: 67
Рейтинг сообщений: 1012
Зарегистрирован: Чт сен 18, 2008 12:27:21 Сообщений: 18808 Откуда: Столица Мира Санкт-Петербург
Рейтинг сообщения:0 Медали: 1
Смотрите даташит на конкретный дисплей, там должны быть указаны и задержки, и процедура инициализации описана.
_________________ [ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ] Измерить нннада?
_________________ [ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ] Измерить нннада?
Здравствуйте форумчане! Не получается запусить эмуляцию в Протеус (7.7) (Атmega328p + lcd WH4004) Использовал почти все: Делал элементарные проекты под WinAwr+AVRStudio, CodeVision. Использовались стандартные библы: есть даже специальные LCD40x4 типа... На всех проектах один и тот же ГЛЮК!!! Я немогу начать с первой позиции ВТОРОЙ строки... По дата шиту экранчика (вот угораздило купить!!!) контроллер KS0066 или совместимый Нашел только 1 листик.. По анологичным экранам то же не получается... Инициализация стандартная .. В принципе все работает не работает lcd_goto_xy. По сути: отправляю команду установки адреса DDRAM LCD_WriteCom(128);// 1 << индент. команды 000 0000 << адрес //При эмуляции в протеусе курсор устанавливается в (0,0) как и должно быть
Какую команду дать чтобы установить курсор в начало второй строчки!!
ЗЫ: А че никто не использует в своих прэктах такие дисплеи 4*40 ?
А Вы попрубуйте сделать с экраном 4*40 Я именно его хотел использовать.. Но при моделировании в Протеус фигня какаето с положением курсора.... Невозможно задать положение курсора в начало второй строки. Инициализация как в библе без изменений. Что то выводит но с позиционированием косяки какие- то. Разбирался в коде вроде все правильно. И у всех работает. НО все используют маленькие диспейчики, с большими (читай как 40*4) никто не работал? Странно. Нагуглить тоже ничего серьезного для понимания происходяшего не получилось. Значит без реального моделирования на устройстве не получится... ЗЫ: Буду признателен за любой материал по ТЕМЕ !
Доброго времени суток форумчане! Помогите решить задачку: WH1602D подключил к atmega128 с соответствующей программой, поначалу долго не мог понять, почему дисплей не инициализируется, пока не обнаружил, что atmega не может просадить на массу R/W сигнал. Если самому посадить R/W сигнал на массу, то инициализация экрана проходит (верхняя строчка гаснет) в дальнейшем пальцем просаживаю сигнал на массу, на экране появляются буквы. Вопрос: есть какой-нибудь «танец с бубном» который может оживить экран?
LCD40x4 типа... На всех проектах один и тот же ГЛЮК!!! Я немогу начать с первой позиции ВТОРОЙ строки... По дата шиту экранчика (вот угораздило купить!!!) контроллер KS0066 или совместимый ... ЗЫ: А че никто не использует в своих прэктах такие дисплеи 4*40 ?
Больше, чем 4*20 — не приходилось. Только вот меня насторожили слова «контроллер KS0066 или совместимый» Если как раз сегодня мой склероз мне изменил, то контроллер может работать только с максимум 80-ю символами, а и в 4*40 стоят контроллеры в количестве 2 шт. Один отвечает за две строки, другой - за другие две строки. И у индикатора два вывода E, инициализировать нужно оба контроллера и разгребать кому из них что писать.
_________________ Лень в виде мании величия: «ты гений, зачем стараться?». В виде комплекса: «всё равно не выйдет, зачем упираться?». Как логика: «если достаточно, зачем знать и уметь больше?». Цель одна: остановить. Не любит тепло работающих мышц и шум работающего мозга.
А если инициализировать толье один контроллер (дрыгнуть сигналом на Е1), то видимо и работать нужно как с 2*40 , судя по логике и даташиту Адрес второй строки начинается 0x40 !!!!! Но вывести на экран ничего не получается. Если заполнять все адреса в цикле одним символом то Заполняется только первая строка, попытки перейти на вторую строчку командой lcdgotoxy(0,1) являет собой появление символов на второй строке с 27 позиции.... Кому не лень: бросте в протеусе мегу какую нибудь и экранчие там их два 40*4. Если делать Кодевижион то додключиться LCD40*4. Попробуйте - спасите от паранои!
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 20
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения