реклама на сайте
подробности

 
 
> TIC8148+Atmega16, не отображаются данные на дисплее
roman@
сообщение Jun 18 2008, 18:21
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 42
Регистрация: 27-01-08
Пользователь №: 34 465



Привет, к мк Atmega16-16PU я подсоединил жк дисплей TIC8148, питаюсь вывести информацию на него, но ничего не отображается.
DCLC - 1 port C
DIN - 0 port C
LOAD – 7 port D
Питание для жк использую от лпт порта, соединив землю жк с лпт и с землей мк. МК живится от стабилизатора (78L05) который подключен к ком порта.
Участок кода где просто питаюсь зажечь а потом погасить дисплей, порти перед этим настроил как выходи.
for(i=0;i<72;i++)
{
PORTD.7=0;
PORTC.1=0;
PORTC.0=1;
PORTC.1=1;
PORTD.7=1;
};
for(i=0;i<65000;i++)
{
};
for(i=0;i<72;i++)
{
PORTD.7=0;
PORTC.1=0;
PORTC.0=0;
PORTC.1=1;
PORTD.7=1;
};
for(i=0;i<65000;i++)
{};
Но одна интересная вещь когда торкаюсь пальцем к ножке CHK (ее не где не подключал) в некоторые промежутки времени (я так думаю в те промежутки времени когда мк должен зажечь жк) на дисплее зажигаются разные участки а потом эта ножка снова не реагирует некоторое время. В чем может бить проблема помогите мне очень интересно что не так делаю.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
roman@
сообщение Jun 18 2008, 19:59
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 42
Регистрация: 27-01-08
Пользователь №: 34 465



Сделал как посоветовали но у меня на экране только такая картинка (фото). Контакты прозванивал. Что делаю не так не могу понять. Код сделал таким чтобы видеть что зажигаю и гашу дисплей
while (1)
{

for(i=0;i<64;i++)
{
DIN=1; //çàæèãàåì âñå ñåãìåíòû
DCLC=0;
delay_ms(1);
DCLC=1;
delay_ms(1);
}
LOAD=0;
delay_ms(1);
LOAD=1;

delay_ms(1000);
for(i=0;i<64;i++)
{
DIN=0; //çàæèãàåì âñå ñåãìåíòû
DCLC=0;
delay_ms(1);
DCLC=1;
delay_ms(1);
}
LOAD=0;
delay_ms(1);
LOAD=1;
delay_ms(1000);
};
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- roman@   TIC8148+Atmega16   Jun 18 2008, 18:21
- - at90   Давно работал с этим ЖК. Он устроен как большой сд...   Jun 18 2008, 19:09
- - biDE   1.Там сдвиговый регистр 80-ти битный: первые 72 би...   Jun 18 2008, 20:21
- - roman@   Я проверял сперва жк на лпт порте и там работало ...   Jun 18 2008, 20:51
|- - biDE   Цитата(roman@ @ Jun 18 2008, 23:51) Я про...   Jun 18 2008, 20:57
- - roman@   Не работает дальше , может надо время задержки уве...   Jun 18 2008, 21:39
|- - rx3apf   Цитата(roman@ @ Jun 19 2008, 01:39) Не ра...   Jun 19 2008, 18:21
- - roman@   Мне просто понравилась электроника и начал недавн...   Jun 19 2008, 20:52
- - VDD   ну так ты победил этот индикатор или нет? у меня а...   Jan 20 2009, 21:49
- - VDD   примерно так и делаю. только лоад даю после посыл...   Jan 21 2009, 21:15
- - akl   Здравствуйте. Вас не затруднит протестировать прог...   Jan 22 2009, 08:56
- - VDD   победил уродца... написал на с десяток функций для...   Feb 2 2009, 21:07
- - bukh86   Здраствуйте. Только осваиваюсь и учусь программир...   Nov 2 2009, 07:27
- - GoodNews   Добрый день, господа! Разобравшись с даташитом...   Mar 10 2012, 11:08


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 02:49
Рейтинг@Mail.ru


Страница сгенерированна за 0.01376 секунд с 7
ELECTRONIX ©2004-2016