Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Делимся опытом Наступив на грабли - сообщи другим! Обмен опытом разработки и ремонта электронных устройств.

 
Опции темы
Непрочитано 15.11.2016, 20:51  
begun
Гражданин KAZUS.RU
 
Регистрация: 18.07.2006
Сообщений: 870
Сказал спасибо: 231
Сказали Спасибо 29 раз(а) в 27 сообщении(ях)
begun на пути к лучшему
По умолчанию lcd 2x16 светится только одна линия

здравствуйте ,
присоединил на атмегу 8 лсд.
светится только одна линия .
в протеусе все работает нормально.
поменял индикатор.
тоже самое.
сигнала нет и светится только одна линия.
помнится, что с таким явлением гдето встречался, но ни как не могу вспомнить в чем было дело.
ну, не может, что не работают оба индикатора.
гдето кроется наверно секрет.
подскажите пожалуйсто если кто в курсе в чем тут может быть дела?
begun вне форума  
Непрочитано 15.11.2016, 21:08  
begun
Гражданин KAZUS.RU
 
Регистрация: 18.07.2006
Сообщений: 870
Сказал спасибо: 231
Сказали Спасибо 29 раз(а) в 27 сообщении(ях)
begun на пути к лучшему
По умолчанию Re: lcd 2x16 светится только одна линия

да, если это нужно для уточнения,
работаю в кодвижен по четырехпроводной схеме..
использовал мастера для создания кода для инициализации лсд
begun вне форума  
Непрочитано 15.11.2016, 21:19  
NewWriter
Заблокирован
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,220 раз(а) в 1,319 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: lcd 2x16 светится только одна линия

Неправильная инициализация, не выдержаны указанные в доках тайминги подачи команд. Тема давнишняя и давно избитая.
NewWriter вне форума  
Непрочитано 15.11.2016, 21:21  
RECTO
Супер-модератор
 
Регистрация: 09.06.2011
Сообщений: 2,647
Сказал спасибо: 73
Сказали Спасибо 1,799 раз(а) в 651 сообщении(ях)
RECTO на пути к лучшему
По умолчанию Re: lcd 2x16 светится только одна линия

Сообщение от begun Посмотреть сообщение
присоединил на атмегу 8 лсд.
светится только одна линия .
в протеусе все работает нормально.
поменял индикатор.
тоже самое.
сигнала нет и светится только одна линия.
А в этой строке, которая светится, видна какая-нибудь инфа (по типу того, как на фото)? Или просто светится чёрным?
В первом случае - неправильно инициализирован дисплей. Во втором случае - инициализация не прошла вообще.
На протеус не смотрите - виртуальные модели и реальное железо работают по-разному...
Миниатюры:
Нажмите на изображение для увеличения
Название: LCD_1st.jpg
Просмотров: 0
Размер:	48.4 Кб
ID:	105272  
RECTO вне форума  
Непрочитано 15.11.2016, 22:22  
begun
Гражданин KAZUS.RU
 
Регистрация: 18.07.2006
Сообщений: 870
Сказал спасибо: 231
Сказали Спасибо 29 раз(а) в 27 сообщении(ях)
begun на пути к лучшему
По умолчанию Re: lcd 2x16 светится только одна линия

да, наверно вы правы.
интересное явление.
взял работающий деваис, где стоял такой же дисплей.
вынул от туда родной и вставил капризный.
там он заработал и когда перенес ее обратно на свою плату, где он не работал, вдруг там тоже начал работать исправно.
после некоторой паузы с выключением питания неисправность возабновилась..
вот это фокус
надобно поразмыслить. наверно чтото работает на пороге срывадействительно из за временных несоответствии, но это предстоит еще выиснить.
begun вне форума  
Непрочитано 15.11.2016, 23:41  
AR_Favorit
Почётный гражданин KAZUS.RU
 
Регистрация: 13.03.2010
Сообщений: 2,897
Сказал спасибо: 498
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
AR_Favorit на пути к лучшему
По умолчанию Re: lcd 2x16 светится только одна линия

Вот например наверняка протезная модель не учитывает времени, через которое индикатор становится готов после подачи питания, и позволяет сразу при старите программы его проинициализировать)

Хотя в кодевижне встроенные библиотеки так чудить не должны...
AR_Favorit вне форума  
Непрочитано 16.11.2016, 11:33  
begun
Гражданин KAZUS.RU
 
Регистрация: 18.07.2006
Сообщений: 870
Сказал спасибо: 231
Сказали Спасибо 29 раз(а) в 27 сообщении(ях)
begun на пути к лучшему
По умолчанию Re: lcd 2x16 светится только одна линия

да ,в том то и дело, что в код вижн все вроде должно учитыватся.
собрал на китайском макете и все тоже само.
с начало не работает, а потом после пребывания капризного лсд на исправный деваис начинает работать и тут.
мда--а, пока стоим на месте.
ищем и не находим причину хотя инициализация стоит в повестке дня.
но не может быть, что ктонибудь с этим не столкнулся и не нашел решение.
begun вне форума  
Непрочитано 16.11.2016, 13:04  
AR_Favorit
Почётный гражданин KAZUS.RU
 
Регистрация: 13.03.2010
Сообщений: 2,897
Сказал спасибо: 498
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
AR_Favorit на пути к лучшему
По умолчанию Re: lcd 2x16 светится только одна линия

Сообщение от begun Посмотреть сообщение
в код вижн все вроде должно учитыватся.
Зато там можно указать в настройках проекта одну частоту процессора, фьюзами при программировании выставить другую - и уедут сразу все тайминги) Такого, случаем, нет?
AR_Favorit вне форума  
Непрочитано 16.11.2016, 13:23  
begun
Гражданин KAZUS.RU
 
Регистрация: 18.07.2006
Сообщений: 870
Сказал спасибо: 231
Сказали Спасибо 29 раз(а) в 27 сообщении(ях)
begun на пути к лучшему
По умолчанию Re: lcd 2x16 светится только одна линия

сейчас проверим лишний раз.
дай бог чтобы так было ато скоро веревку буду искать.
begun вне форума  
Непрочитано 16.11.2016, 14:09  
bufmailru
Частый гость
 
Аватар для bufmailru
 
Регистрация: 14.06.2008
Адрес: маленький провинциальный городок СПб
Сообщений: 14
Сказал спасибо: 19
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
bufmailru на пути к лучшему
По умолчанию Re: lcd 2x16 светится только одна линия

Доброе время суток. У Вас точно не проанализирован режим 2 строк. Вероятнее всего из-за таймингов. Вот такой код использую после включения питания

// Задержка в 15 мс
delayms(15);
lcd_command(0x28 ); // 4-битный интерфейс, 2-строки, шрифт-5х7 точек
delayms(2);
lcd_command(12); // включить дисплей, выключить курсор
delayms(2);
lcd_command(0x28 ); // 4-битный интерфейс, 2-строки, шрифт-5х7 точек
delayms(2);

обязательно 2 раза инициализирую интерфейс. иначе сталкивался с аналогичными проблемами

Последний раз редактировалось bufmailru; 16.11.2016 в 14:12.
bufmailru вне форума  
 

Закладки
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подключение LCD (KS0066U) к AVR микроконтроллерам серии mega eez Микроконтроллеры, АЦП, память и т.д 47 27.09.2013 14:10
ЖКИ и CodeVision: 8-ми битный режим vikpol Микроконтроллеры, АЦП, память и т.д 33 09.03.2009 21:55
[Решено] Сборник перлов любителей кабельщины mikesmith Отвлекитесь, эмбеддеры! 135 14.08.2007 15:49
[Решено] Всем эмбеддерам посвящается... Decan Отвлекитесь, эмбеддеры! 0 24.10.2005 14:43


Часовой пояс GMT +4, время: 18:25.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot