В код не вглядывался. НО! Инициализация дисплея должна проходить после ХХХ мс после подачи питания. Задержка есть?Триод писал(а):Включаешь- на экране пусто. Нажимаешь reset - всё работает.
Ткните носом в ошибку, пжл.
Работа с ЖКИ на контроллере HD44780 и его аналогах
- Gudd-Head
- Друг Кота
- Сообщения: 20092
- Зарегистрирован: Чт сен 18, 2008 12:27:21
- Откуда: Столица Мира Санкт-Петербург
Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
- Реклама
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);
......
}
Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
Я тут где-то уже писал, как должна проводиться инициализация. С подобной проблемой сталкивался - инициализируется при сбросе, или при повторном включении питания.
http://lib.chipdip.ru/243/DOC000243342.pdf
стр. 5 справа. И про задержки не забываем.
http://lib.chipdip.ru/243/DOC000243342.pdf
стр. 5 справа. И про задержки не забываем.
Не умеешь - не берись, но не взявшись не научишься...
Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
Arlleex, спасибо тебе ОГРОМНОЕ!!!
Сегодня целый день убил на инициализацию, но так и не победил. Кто бы мог подумать, что нужно три цикла, что бы установился режим....
Сегодня целый день убил на инициализацию, но так и не победил. Кто бы мог подумать, что нужно три цикла, что бы установился режим....
Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
Так об этом на каждом углу говорят. А вам надо было посомневаться?Триод писал(а):Кто бы мог подумать, что нужно три цикла, что бы установился режим....
С уважением,
Виктор.
Виктор.
- Реклама
Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
Я так понял, оно все-таки заработало как надо 
Не умеешь - не берись, но не взявшись не научишься...
Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
Выходит, я не бываю в этих углахut1wpr писал(а):Так об этом на каждом углу говорят. А вам надо было посомневаться?
Да, теперь всё отлично!Arlleex писал(а):Я так понял, оно все-таки заработало как надо
Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
индикатор wh16x2, был подключен к меге 8, питание подавалось через ШИМ! Перепутал полярность (12 в) которые я подаю на шим! В шиме по всей видимости сработал какой то предохранитель, т.к. выбило предохранитель на БП! В результате, мега умерла, заменил ее на новую, но индикатор показывать ничего нехочит! Может у кого было, такое, дадите совет ? Труп, или можно что нибудь придумать ?
На контрастность реагирует, изменяет правда не сразу всю, а отдельно каждую строку заполняет черными квадратами! В подключении вроде бы все по старому, ничего не менял!
Меряю тестером сопротивление между лапками индикатора, везде отсутствует, негде ничего не сопротивляеться, будто сгорел какой то предохраняющий элемент, но я визуально такового не обнаружил!
Вижу какой то подозрительный элемент, с виду резистор, надписи будто выгорели, поверхность неровная, черная такое ощущение что он прогорел! Может это такой плавкий предохранитель ? на плате он обозначен как RF
На контрастность реагирует, изменяет правда не сразу всю, а отдельно каждую строку заполняет черными квадратами! В подключении вроде бы все по старому, ничего не менял!
Меряю тестером сопротивление между лапками индикатора, везде отсутствует, негде ничего не сопротивляеться, будто сгорел какой то предохраняющий элемент, но я визуально такового не обнаружил!
Вижу какой то подозрительный элемент, с виду резистор, надписи будто выгорели, поверхность неровная, черная такое ощущение что он прогорел! Может это такой плавкий предохранитель ? на плате он обозначен как RF
Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
Фото давайте. Посмотрим.
Этот пост оказался полезен? Не поленись, нажми
слева!

Куплю индикаторы ИТС-1А, ИТС-1Б, ИГВ1-8х5Л, ИГПС1-222/7, ИГПС1-111/7 и подобные.
слева!Куплю индикаторы ИТС-1А, ИТС-1Б, ИГВ1-8х5Л, ИГПС1-222/7, ИГПС1-111/7 и подобные.
Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
Пока ждал, чесались руки, выпаивал элемент, ставил вместо него перемычку( всеравно терять нечего) результат 0!
Есть еще какие нибудь соображения ?
Есть еще какие нибудь соображения ?
Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
Соображение тут только одно – прежде чем что-то сделать 7 раз подумай... Во-первых, непонятно для чего там ШИМ, во-вторых, на входе стабилизатора можно было поставить диод для защиты от переполюсовки. Ну и, в-третьих, никаких предохранителей там нет, поскольку индикаторы рассчитаны на применение более-менее квалифицированными котами. «Тестером» исправность индикатора не проверить...
Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
Здравствуйте, товарищи!
Прошу прощения, если уже обсуждалось, но срочно нужна помощь.
Необходимо подключить дисплей без RW-вывода к выводам 2-7 порта D ATMega8. Плата уже вытравлена, ножек не хватает...
Если просто посадить RW на землю - не работает со стандартной библиотекой.
Спасибо
Прошу прощения, если уже обсуждалось, но срочно нужна помощь.
Необходимо подключить дисплей без RW-вывода к выводам 2-7 порта D ATMega8. Плата уже вытравлена, ножек не хватает...
Если просто посадить RW на землю - не работает со стандартной библиотекой.
Спасибо
- Adagumer
- Поставщик валерьянки для Кота
- Сообщения: 2295
- Зарегистрирован: Чт ноя 15, 2012 20:47:59
- Откуда: Крымск
Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
Ну в Баскоме как раз стандартная библиотека без R/W !
- unalex
- Мучитель микросхем
- Сообщения: 424
- Зарегистрирован: Сб авг 25, 2007 22:02:05
- Откуда: Германия, Viernheim
Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
R/W - Read/Write(запись/чтение)Uselock писал(а):Здравствуйте, товарищи!
Прошу прощения, если уже обсуждалось, но срочно нужна помощь.
Необходимо подключить дисплей без RW-вывода к выводам 2-7 порта D ATMega8. Плата уже вытравлена, ножек не хватает...
Если просто посадить RW на землю - не работает со стандартной библиотекой.
Спасибо
если 1 - чтение, если 0 запись
если чтение из индикатора не планируется, можно кинуть эту ногу на минус питания
со стандартной библиотекой не знаком, думаю там производится проверка занятости индикатора(при этом на R/W должна подаваться единица) или что-то в этом роде
выход - написать самому или изменить то, что имеется
Коктейль "Рекурсивный": 20% спирта, 30% воды, 50% коктейля "Рекурсивный"...
Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
Да, есть там проверка занятости. Не хватает знаний в программировании, чтобы написать свое..((
Как обойти эту проверку?
Как обойти эту проверку?
Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
Без изменения кода - никак.
- ibiza11
- Поставщик валерьянки для Кота
- Сообщения: 1900
- Зарегистрирован: Сб фев 21, 2009 13:11:40
- Откуда: Москва
Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
Полистать тему и найти себе подходящую библиотекуUselock писал(а):Как обойти эту проверку?
Ставим плюсы: )
- Gudd-Head
- Друг Кота
- Сообщения: 20092
- Зарегистрирован: Чт сен 18, 2008 12:27:21
- Откуда: Столица Мира Санкт-Петербург
Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
Или написать своюibiza11 писал(а):найти себе подходящую библиотеку
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]
- ibiza11
- Поставщик валерьянки для Кота
- Сообщения: 1900
- Зарегистрирован: Сб фев 21, 2009 13:11:40
- Откуда: Москва
Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
Uselock писал(а):Не хватает знаний в программировании, чтобы написать свое..((
Ставим плюсы: )
- Gudd-Head
- Друг Кота
- Сообщения: 20092
- Зарегистрирован: Чт сен 18, 2008 12:27:21
- Откуда: Столица Мира Санкт-Петербург
Re: Работа с ЖКИ на контроллере HD44780 и его аналогах
Какие там к чёрту знания? Выставить данные на порту и дёрнуть ногой Е???
[ Всё дело не столько в вашей глупости, сколько в моей гениальности ] [ Правильно заданный вопрос содержит в себе половину ответа ]


