Jump to content
Sign in to follow this  
mappy89

Сбои При Включении Жк-Дисплея

Recommended Posts

Доброго всем дня.

Вопрос ,по моему, уже задавался, но проблема так и осталась: включение жк-дисплея DV-20400S 4-х строчный (hd44780), а точнее отображение символов на нём после подачи питания, происходит нерегулярно. Т.е. происходит инициализация, а затем просто чистый дисплей, однако если "замкнуть" пальцем с 1 по 6 контакты дисплея, символы иногда появляются.

Дисплей включён по стандартной схеме, никаких конденсаторов и дополнительных элементов помимо резисторов и контроллера нет, программа на МК рабочая. В чём здесь может быть проблема?

Заранее спасибо.

Share this post


Link to post
Share on other sites
Guest

покажите схему

у меня было подобное, но как боролся - не помню

Edited by Guest

Share this post


Link to post
Share on other sites

Интерфейс 4 или 8-битный?

По моему опыту, с 4-битным часто бывают разные проблемы. Не все дисплеи его корректно отрабатывают.

Я сам неделю назад мучился с 4-битным интерфейсом на Bolymin BC2004. Неделю убил - глухо. Начальные кубики исчезают (типа инициализация прошла) и тишина.

Сперва грешил на прошивку (пересел с AVR на ARM), на разное питание (дисплей 5в, проц - 3.3), потом решил не экономить и не лениться, подключил по 8-битной схеме - мгновенно ожил :D .

Также инициализацию проверьте - у 4 и 8-битного режимов она отличается.

Edited by hd44780

Share this post


Link to post
Share on other sites

Финальные результаты тестирования литиевых батареек FANSO при нормальных условиях

Перед разработчиком устройства, в котором предполагается использование батарейки, всегда стоит задача выбора того или иного бренда. Конечно, наиболее объективный результат по качеству можно получить при реальном тестировании в режиме работы самого устройства. Для того чтобы у разработчиков была некоторая информация о реальных значениях основных параметров ЛХИТ, инженеры компании КОМПЭЛ решили провести серию из трех тестов. Первый тест на постоянный разряд в нормальных климатических условиях, начатый в апреле 2019 г., мы завершили.

Узнать финальный результат тестирования

Интерфейс у меня 4-х битный, сейчас попробую подключить по 8-ми битному =)

post-138727-0-97690000-1346130164_thumb.jpg

Edited by mappy89

Share this post


Link to post
Share on other sites
Guest

я нашел код

смысл:

надо послать Установку на 4 бита, пауза, снова послать,

потом команду Инициализация, потом отключаю\включаю курсор, потом Очистка ОЗУ

мне помогло

вот код на BASCOM

Lcd_init: ' --------------------------------

Config Lcd = 16 * 2 ' LCD

Config Lcdpin = Pin , Db4 = Portc.2 , Db5 = Portc.3 , Db6 = Portc.4 , Db7 = Portc.5 , E = Portc.1 , Rs = Portc.0

Initlcd : Cursor Off : Cls

Share this post


Link to post
Share on other sites
                     

Видеокурс Работаем с микроконтроллерами STM32G0. Впервые на русском языке.

В цикле видеокурсов по работе с STM32G0 от компании STMicroelectronics показаны архитектура, периферия (особенности процессорного ядра, режимов пониженного питания, векторов прерываний, DMA и мультиплексора DMA, схемы тактирования и сброса, и.т.д.) и даны практические примеры. Материал дает наглядное понимание того, как начать работу на новых микроконтроллерах STM32G0

Подробнее

Да, кстати.

У компилятора CvAVR есть библиотека для дисплеев. Рассчитана на 4-бит интерфейс. Я её правда применял всего один раз :) , но пошло с первого раза. Может просто повезло, не знаю.

И ещё. На вход контраста всё-таки лучше потенциометр ставить ... Опять же, разные дисплеи требуют разного напряжения на этом входе. А Вы его на землю, хоть и через резистор. Может поэтому Вы и не видите на нём ничего.

Даже если он и работает там нормально ...

Edited by hd44780

Share this post


Link to post
Share on other sites

А для WinAVR посоветуйте какую нибудь библиотеку на 8 бит для 4-х строчного дисплея

Share this post


Link to post
Share on other sites

Лови - http://www.procyonengineering.com/embedded/avr/avrlib/

Куча разного хлама, дисплей в том числе. Довольно знаменитая коллекция.

Старая правда, но ведь эти дисплеи тоже старые, не так ли :D ?

Я когда-то проверял - на 8-битнике работает :D . 4-битник, как ты понял, я не люблю :D .

Edited by hd44780

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

  • Similar Content

    • By Arvalon
      Буквы плохо читаются, что-то вроде XYD -BQFGQ-XXD-18AB-20190320. Поиск по сети не ответов не дал.


    • By artos5
      Добрый день уважаемые! У кого есть схема подключения дисплея такого и библиотека ? Очень надо!
    • By RA9CCF
      Помогите разобраться  с подключение  LCD  !  Попалась  такая плата  хочу  подключить  к  Ардуино !  Но не чего  не гуглится  ? Может кто  сталкивался  с таким  предполагаю  что плата  с частотного  преобразователя  .
      Хотелось  бы узнать  схему  подключения  напряжение  питания  раcпиновку . 
       
       
    • By Kompotius
      Приветствую форумчане!!! Поздравляю Вас с наступающим 2019, Всех благ в новом году Вам и Вашим близким людям!!!
      Собственно теперь вопрос: Подскажите, как реализовать проект  удаленного управление LCD MT-20S4M (МЭЛТ, контроллер Китай HD44780 ))  с интерфейсом I2C (PCF8574A) например по ethernet, при чем нужно управлять несколькими индикаторами примерно 20 , а то и более, информацию выводить при помощи компа по ethernet  информация буквенно-числовая по типу A1-0V01-2-50 можно формировать информацию на компе в таблице и передавать ее, благодарю за мнения и предложения
    • By Scinar
      Привет всем. Хочу собрать калькулятор на atmega 328p. Но не как не могу запустить LCD TIC55, основанный на сдвиговом регистре с чипом ML1001. Никогда не связывался с подобным дисплеем. Понравился очень экономичным потреблением тока и экономным количеством выводов управления - всего 3. Проблема в тактирование, как написать программу для вывода хотя б одного символа, документации мало нашел, так же есть библиотека для atmel studio 5, сам пользуюсь 7. Библиотку переделал под 7 но дисплей так ничего и не вывел. Подскажите как правильно написать программу, язык значения не имеет хоть assembler или С. Мне надо что б дисплей вывел хоть один символ корректно, дальше разберусь


      TIC55 Display Module.pdf
  • Сообщения

    • Ну что сказать, собирал. И тройной и шестярной.  И с усилителем в добавок. Показывает только один мультиплекс. Так теперь и лежит. Пробовал волновой канал 13 элементов, всё по калькулятору. Миллиметры ловил, сделал 3 штуки. На крыше ловит, но в помещении опять только один мультиплекс. И наконец собрал я ант. Харченко и о чудо, оба мультиплекса берёт в помещении и сигнал под 60%. Магазинская антенна за 1300руб. с усилителем слабее в 2 раза. Т.к. слабо ловится 2 мультиплекс, то на нём и проверял. Теперь об антенне. Советую собрать и проверить. Ну начнём. У вас f мульт.1=562мгц, это 32канал. fмульт.2=682мгц, это 47канал. Средний канал 39-40. Выбираем 40 за средний, т.к. у вас 2 мульт. ловится плохо. Это 626мгц. 1.Находим размеры рамки. 30.000/626=47,923см и теперь выбираем не 1/4 волны как любят все калькуляторы, а 0,375 и получаем дигональ 17,971см, или 18см. Это размер рамки, с которой снимаем сигнал. 2. Можно применить рефлектор, но он даёт меньшее усиление. Чем резонансная рамка на 2 мульт. Проверено. Считаем размеры рамки - рефлектора. 30.000/562=53,380 Х 0,375 получаем 20,017см. Или 20см. 3. Расстояние между рамкой - рефлектором и сигнальной рамкой= 0,2 L длины волны, но.. у нас 2мульт. имеет сигнал слабее. Значит его и вытягиваем. Расчёт: 30.000/682мгц=43,988см Х 0,2 L = 8,797см или 81мм. Всё расчёт закончен. Вот для примера антенна Харченко для нашего города Соликамск. Собрано уже 15 антенн, а люди идут и идут. И многие за второй антенной, самое главное без всякой рекламы.
    • Механическая связь на электрической схеме. То бишь вал тахогенератора связан с валом двигателя.
    • я чет красоты не увидел. Без особого расчета понатыкано каких попало деталей. Кривокостыльный обратноход на древней микрухе. То же самое можно собрать очень элегантно на псевдорезонансных интегральных контроллерах, коих нынче хоть опой жуй. Народ только у нас темный... вот тебе к примеру то же самое на коленке за пару дней нарисованное и собранное. Осцилки на хх и под нагрузкой. Обрати внимание насколько они отличаются от твоих  
    • Нету.) Не поможете с объяснением? Не пойму что это за линия.  
    • Вам он пока не нужен. У Вас есть два ЛАТРа?
    • От замысла до работающего устройства, включая настройку ушло три дня и получился временный, нормально функционирующий аппарат, теперь не торопясь делаю нормальный корпус, а усилитель радует отличным звуком а не лежит годами и пылится на полке.  Частенько попадаются тут усилители, по много лет лежащие в виде плат, потом люди их продают, я же предпочитаю другой путь.
    • а теперь суть доработки - мотается доп обмотка - с числом витков ,таким же как и первичка (одним проводом) и через конденсатор и диод проходит слив выбросов и по идее должна упасть мощность рассеивания - доработку и проверку на проге предложил Серега - я технически малограмотен в этом вопросе) - потому попробую это сделать на практике и ес все пройдет норм - применю в окончательной схеме зарядки. все на следующей неделе.
×
×
  • Create New...