Работа с ЖКИ на контроллере HD44780 и его аналогах

Дисплеи, датчики и прочие функциональные узлы, управляемые МК.
Аватара пользователя
Gudd-Head
Друг Кота
Сообщения: 20091
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Re: Работа с ЖКИ на контроллере HD44780 и его аналогах

Сообщение Gudd-Head »

Триод писал(а):Включаешь- на экране пусто. Нажимаешь reset - всё работает.
Ткните носом в ошибку, пжл.

В код не вглядывался. НО! Инициализация дисплея должна проходить после ХХХ мс после подачи питания. Задержка есть?
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Триод
Нашел транзистор. Понюхал.
Сообщения: 160
Зарегистрирован: Сб дек 08, 2012 16:40:40

Re: Работа с ЖКИ на контроллере HD44780 и его аналогах

Сообщение Триод »

Да, вот она:

Код: Выделить всё

#ifndef F_CPU
#   define  F_CPU   16000000    /* 16 MHz */
#endif
#include <avr/delay.h>
....

void lcd_init() //Инициализация LCD
 {
    LCDPORT=0x00;
    LCDDDR=0xff;
    _delay_ms(500);
......
 }

Первая мысль тоже была связана с ней, но я увеличивал её до секунды и больше, а эффекта нет.
Arlleex
Друг Кота
Сообщения: 4435
Зарегистрирован: Сб мар 07, 2009 20:44:36

Re: Работа с ЖКИ на контроллере HD44780 и его аналогах

Сообщение Arlleex »

Я тут где-то уже писал, как должна проводиться инициализация. С подобной проблемой сталкивался - инициализируется при сбросе, или при повторном включении питания.
http://lib.chipdip.ru/243/DOC000243342.pdf
стр. 5 справа. И про задержки не забываем.
Не умеешь - не берись, но не взявшись не научишься...
Триод
Нашел транзистор. Понюхал.
Сообщения: 160
Зарегистрирован: Сб дек 08, 2012 16:40:40

Re: Работа с ЖКИ на контроллере HD44780 и его аналогах

Сообщение Триод »

Arlleex, спасибо тебе ОГРОМНОЕ!!!
Сегодня целый день убил на инициализацию, но так и не победил. Кто бы мог подумать, что нужно три цикла, что бы установился режим....
ut1wpr
Вымогатель припоя
Сообщения: 581
Зарегистрирован: Ср янв 05, 2011 10:03:18

Re: Работа с ЖКИ на контроллере HD44780 и его аналогах

Сообщение ut1wpr »

Триод писал(а):Кто бы мог подумать, что нужно три цикла, что бы установился режим....
Так об этом на каждом углу говорят. А вам надо было посомневаться? :)
С уважением,
Виктор.
Arlleex
Друг Кота
Сообщения: 4435
Зарегистрирован: Сб мар 07, 2009 20:44:36

Re: Работа с ЖКИ на контроллере HD44780 и его аналогах

Сообщение Arlleex »

Я так понял, оно все-таки заработало как надо :)
Не умеешь - не берись, но не взявшись не научишься...
Триод
Нашел транзистор. Понюхал.
Сообщения: 160
Зарегистрирован: Сб дек 08, 2012 16:40:40

Re: Работа с ЖКИ на контроллере HD44780 и его аналогах

Сообщение Триод »

ut1wpr писал(а):Так об этом на каждом углу говорят. А вам надо было посомневаться? :)

Выходит, я не бываю в этих углах :)

Arlleex писал(а):Я так понял, оно все-таки заработало как надо :)

Да, теперь всё отлично!
Аватара пользователя
Sceam73
Встал на лапы
Сообщения: 86
Зарегистрирован: Вт авг 28, 2012 21:07:09

Re: Работа с ЖКИ на контроллере HD44780 и его аналогах

Сообщение Sceam73 »

индикатор wh16x2, был подключен к меге 8, питание подавалось через ШИМ! Перепутал полярность (12 в) которые я подаю на шим! В шиме по всей видимости сработал какой то предохранитель, т.к. выбило предохранитель на БП! В результате, мега умерла, заменил ее на новую, но индикатор показывать ничего нехочит! Может у кого было, такое, дадите совет ? Труп, или можно что нибудь придумать ?
На контрастность реагирует, изменяет правда не сразу всю, а отдельно каждую строку заполняет черными квадратами! В подключении вроде бы все по старому, ничего не менял!

Меряю тестером сопротивление между лапками индикатора, везде отсутствует, негде ничего не сопротивляеться, будто сгорел какой то предохраняющий элемент, но я визуально такового не обнаружил!

Вижу какой то подозрительный элемент, с виду резистор, надписи будто выгорели, поверхность неровная, черная такое ощущение что он прогорел! Может это такой плавкий предохранитель ? на плате он обозначен как RF
Аватара пользователя
*Trigger*
Друг Кота
Сообщения: 3059
Зарегистрирован: Пн май 11, 2009 14:15:00
Откуда: СПб

Re: Работа с ЖКИ на контроллере HD44780 и его аналогах

Сообщение *Trigger* »

Фото давайте. Посмотрим.
Этот пост оказался полезен? Не поленись, нажми Изображение слева!
:) :)) :)))
Куплю индикаторы ИТС-1А, ИТС-1Б, ИГВ1-8х5Л, ИГПС1-222/7, ИГПС1-111/7 и подобные.
Аватара пользователя
Sceam73
Встал на лапы
Сообщения: 86
Зарегистрирован: Вт авг 28, 2012 21:07:09

Re: Работа с ЖКИ на контроллере HD44780 и его аналогах

Сообщение Sceam73 »

Пока ждал, чесались руки, выпаивал элемент, ставил вместо него перемычку( всеравно терять нечего) результат 0!
Есть еще какие нибудь соображения ?
murzila
Мучитель микросхем
Сообщения: 436
Зарегистрирован: Сб апр 10, 2010 16:46:26

Re: Работа с ЖКИ на контроллере HD44780 и его аналогах

Сообщение murzila »

Соображение тут только одно – прежде чем что-то сделать 7 раз подумай... Во-первых, непонятно для чего там ШИМ, во-вторых, на входе стабилизатора можно было поставить диод для защиты от переполюсовки. Ну и, в-третьих, никаких предохранителей там нет, поскольку индикаторы рассчитаны на применение более-менее квалифицированными котами. «Тестером» исправность индикатора не проверить...
Uselock
Открыл глаза
Сообщения: 64
Зарегистрирован: Пт янв 16, 2009 23:27:49

Re: Работа с ЖКИ на контроллере HD44780 и его аналогах

Сообщение Uselock »

Здравствуйте, товарищи!
Прошу прощения, если уже обсуждалось, но срочно нужна помощь.
Необходимо подключить дисплей без RW-вывода к выводам 2-7 порта D ATMega8. Плата уже вытравлена, ножек не хватает...
Если просто посадить RW на землю - не работает со стандартной библиотекой.
Спасибо
Аватара пользователя
Adagumer
Поставщик валерьянки для Кота
Сообщения: 2281
Зарегистрирован: Чт ноя 15, 2012 20:47:59
Откуда: Крымск

Re: Работа с ЖКИ на контроллере HD44780 и его аналогах

Сообщение Adagumer »

Ну в Баскоме как раз стандартная библиотека без R/W !
Аватара пользователя
unalex
Мучитель микросхем
Сообщения: 424
Зарегистрирован: Сб авг 25, 2007 22:02:05
Откуда: Германия, Viernheim

Re: Работа с ЖКИ на контроллере HD44780 и его аналогах

Сообщение unalex »

Uselock писал(а):Здравствуйте, товарищи!
Прошу прощения, если уже обсуждалось, но срочно нужна помощь.
Необходимо подключить дисплей без RW-вывода к выводам 2-7 порта D ATMega8. Плата уже вытравлена, ножек не хватает...
Если просто посадить RW на землю - не работает со стандартной библиотекой.
Спасибо


R/W - Read/Write(запись/чтение)
если 1 - чтение, если 0 запись

если чтение из индикатора не планируется, можно кинуть эту ногу на минус питания

со стандартной библиотекой не знаком, думаю там производится проверка занятости индикатора(при этом на R/W должна подаваться единица) или что-то в этом роде

выход - написать самому или изменить то, что имеется
Коктейль "Рекурсивный": 20% спирта, 30% воды, 50% коктейля "Рекурсивный"...
Uselock
Открыл глаза
Сообщения: 64
Зарегистрирован: Пт янв 16, 2009 23:27:49

Re: Работа с ЖКИ на контроллере HD44780 и его аналогах

Сообщение Uselock »

Да, есть там проверка занятости. Не хватает знаний в программировании, чтобы написать свое..((
Как обойти эту проверку?
murzila
Мучитель микросхем
Сообщения: 436
Зарегистрирован: Сб апр 10, 2010 16:46:26

Re: Работа с ЖКИ на контроллере HD44780 и его аналогах

Сообщение murzila »

Без изменения кода - никак.
Аватара пользователя
ibiza11
Поставщик валерьянки для Кота
Сообщения: 1900
Зарегистрирован: Сб фев 21, 2009 13:11:40
Откуда: Москва

Re: Работа с ЖКИ на контроллере HD44780 и его аналогах

Сообщение ibiza11 »

Uselock писал(а):Как обойти эту проверку?
Полистать тему и найти себе подходящую библиотеку
Ставим плюсы: )
Аватара пользователя
Gudd-Head
Друг Кота
Сообщения: 20091
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Re: Работа с ЖКИ на контроллере HD44780 и его аналогах

Сообщение Gudd-Head »

ibiza11 писал(а):найти себе подходящую библиотеку

Или написать свою :))
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
Аватара пользователя
ibiza11
Поставщик валерьянки для Кота
Сообщения: 1900
Зарегистрирован: Сб фев 21, 2009 13:11:40
Откуда: Москва

Re: Работа с ЖКИ на контроллере HD44780 и его аналогах

Сообщение ibiza11 »

Uselock писал(а):Не хватает знаний в программировании, чтобы написать свое..((
Ставим плюсы: )
Аватара пользователя
Gudd-Head
Друг Кота
Сообщения: 20091
Зарегистрирован: Чт сен 18, 2008 12:27:21
Откуда: Столица Мира Санкт-Петербург

Re: Работа с ЖКИ на контроллере HD44780 и его аналогах

Сообщение Gudd-Head »

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

Вернуться в «Периферия»