Страница 59 из 123

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

Добавлено: Сб дек 15, 2012 23:03:11
Gudd-Head
Триод писал(а):Включаешь- на экране пусто. Нажимаешь reset - всё работает.
Ткните носом в ошибку, пжл.
В код не вглядывался. НО! Инициализация дисплея должна проходить после ХХХ мс после подачи питания. Задержка есть?

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

Добавлено: Вс дек 16, 2012 05:14:38
Триод
Да, вот она:

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

#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 и его аналогах

Добавлено: Вс дек 16, 2012 15:13:46
Arlleex
Я тут где-то уже писал, как должна проводиться инициализация. С подобной проблемой сталкивался - инициализируется при сбросе, или при повторном включении питания.
http://lib.chipdip.ru/243/DOC000243342.pdf
стр. 5 справа. И про задержки не забываем.

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

Добавлено: Вс дек 16, 2012 17:14:17
Триод
Arlleex, спасибо тебе ОГРОМНОЕ!!!
Сегодня целый день убил на инициализацию, но так и не победил. Кто бы мог подумать, что нужно три цикла, что бы установился режим....

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

Добавлено: Вс дек 16, 2012 20:47:58
ut1wpr
Триод писал(а):Кто бы мог подумать, что нужно три цикла, что бы установился режим....
Так об этом на каждом углу говорят. А вам надо было посомневаться? :)

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

Добавлено: Вс дек 16, 2012 22:39:44
Arlleex
Я так понял, оно все-таки заработало как надо :)

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

Добавлено: Пн дек 17, 2012 02:45:13
Триод
ut1wpr писал(а):Так об этом на каждом углу говорят. А вам надо было посомневаться? :)
Выходит, я не бываю в этих углах :)
Arlleex писал(а):Я так понял, оно все-таки заработало как надо :)
Да, теперь всё отлично!

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

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

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

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

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

Добавлено: Вт дек 25, 2012 20:08:48
*Trigger*
Фото давайте. Посмотрим.

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

Добавлено: Вт дек 25, 2012 21:09:10
Sceam73
Пока ждал, чесались руки, выпаивал элемент, ставил вместо него перемычку( всеравно терять нечего) результат 0!
Есть еще какие нибудь соображения ?

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

Добавлено: Ср дек 26, 2012 08:42:27
murzila
Соображение тут только одно – прежде чем что-то сделать 7 раз подумай... Во-первых, непонятно для чего там ШИМ, во-вторых, на входе стабилизатора можно было поставить диод для защиты от переполюсовки. Ну и, в-третьих, никаких предохранителей там нет, поскольку индикаторы рассчитаны на применение более-менее квалифицированными котами. «Тестером» исправность индикатора не проверить...

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

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

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

Добавлено: Чт дек 27, 2012 06:58:53
Adagumer
Ну в Баскоме как раз стандартная библиотека без R/W !

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

Добавлено: Чт дек 27, 2012 07:04:32
unalex
Uselock писал(а):Здравствуйте, товарищи!
Прошу прощения, если уже обсуждалось, но срочно нужна помощь.
Необходимо подключить дисплей без RW-вывода к выводам 2-7 порта D ATMega8. Плата уже вытравлена, ножек не хватает...
Если просто посадить RW на землю - не работает со стандартной библиотекой.
Спасибо
R/W - Read/Write(запись/чтение)
если 1 - чтение, если 0 запись

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

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

выход - написать самому или изменить то, что имеется

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

Добавлено: Чт дек 27, 2012 08:38:31
Uselock
Да, есть там проверка занятости. Не хватает знаний в программировании, чтобы написать свое..((
Как обойти эту проверку?

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

Добавлено: Чт дек 27, 2012 08:40:38
murzila
Без изменения кода - никак.

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

Добавлено: Чт дек 27, 2012 09:49:56
ibiza11
Uselock писал(а):Как обойти эту проверку?
Полистать тему и найти себе подходящую библиотеку

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

Добавлено: Чт дек 27, 2012 12:37:22
Gudd-Head
ibiza11 писал(а):найти себе подходящую библиотеку
Или написать свою :))

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

Добавлено: Чт дек 27, 2012 15:04:39
ibiza11
Uselock писал(а):Не хватает знаний в программировании, чтобы написать свое..((

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

Добавлено: Чт дек 27, 2012 15:06:11
Gudd-Head
Какие там к чёрту знания? Выставить данные на порту и дёрнуть ногой Е???