Отговори на тема  [ 43 мнения ]  Отиди на страница 1, 2, 3  Следваща
проблем с LCD 
Автор Съобщение
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Пет Юни 23, 2006 6:54 pm
Мнения: 15
Мнение проблем с LCD
Здравейте
сори за тъпия въпрос ама за първи път се опитвам да подкарам една проста схема с пик18ф и ЛЦД- 2х16 (jm162B) , та уж програмите са наред ( пробах и с готови примерни програмки ) ама на дисплея нищо
и сега видях на схемите в 1 книжка 4е към линията "Е" (enable) се връзва през 10k-oma към 5V; та питането е:така ли е и затова ли не ми тръгва дисплея ако преположим че всичко друго е наред ????
(сигурно звучи глупаво ама вчера маи изгорих 1 дисплей та днес купих този и вече питам :) )


Съб Юли 01, 2006 12:59 am
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Ное 12, 2004 3:38 pm
Мнения: 9103
Местоположение: Chicago, IL
Мнение 
Би могло, ама невярвам това да е проблема. Но пък пик-а има вградени в портовете пъл-ъп резистори (така се казват тия резистори към 5-я волта), така, че пробвай да го включиш тоя на Е-то. Аз обаче бих заложил на контраста и времената за запис и изчакване - обикновенно там са грижите с дисплеите 8) .


Съб Юли 01, 2006 3:04 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Дек 19, 2004 6:26 pm
Мнения: 1628
Местоположение: Сливен
Мнение 
трети пин на маса ли е?
ако виси - няма да се вижда


Съб Юли 01, 2006 11:26 am
Профил ICQ
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Пет Юни 23, 2006 6:54 pm
Мнения: 15
Мнение :(
Здравейте

значи никакъв напредък с моя проблем
(3ти пин си е на маса), пробах с тоя изтеглящ резистор на "Е" (и софтуерно и хардуерно ма пак неше) и сега след цял ден четене си мисля че проблема може да е от дисплея ,аз ползвам ЛЦД.Ц от drivers в CCS (PICC)компилатора оба4е дисплея е с чип KS0070B и си мисля че май е от това;

някой по опитен ако може да помогне или има драйвер за тоя дисплей(jm162b) да помага плс.
мерси предварително

п.с(незнам дали има значение ама контраста порали липса на тример съм го вързал през 2к-ома към5В и като подам захранване за момент си мигат вси4ки квадратчета та маи не е там проблема)


Съб Юли 01, 2006 7:34 pm
Профил ICQ
Ранг: Ориентиран
Ранг: Ориентиран
Аватар

Регистриран на: Чет Май 12, 2005 11:10 am
Мнения: 211
Мнение 
Контрастът го вържи директно на маса. Повечето работят така добре.


Съб Юли 01, 2006 10:55 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Окт 07, 2004 1:22 pm
Мнения: 1949
Местоположение: София
Мнение 
Постни схемата и сорса


Съб Юли 01, 2006 11:27 pm
Профил
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Чет Ное 25, 2004 3:42 pm
Мнения: 913
Мнение 
Сложи си потенциометър за контраста.
И когато му пуснеш захранването е без външна команда горните квадрачета са черни долните "бели".
Въртиш докато видиш тази картинка стабилна във времето.


Съб Юли 01, 2006 11:48 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Пет Юни 23, 2006 6:54 pm
Мнения: 15
Мнение hi
зна4и следобяд ще пробвам с това с потенциометъра
а ето схемата и злощастния код:(


Прикачени файлове:
Коментар на файл: shemi4kata
shema_lcd1.rar [38.42 KiB]
293 пъти
Коментар на файл: main-a
main.txt [683 Байта]
391 пъти
Коментар на файл: lcd.c
lcd.c.txt [5.39 KiB]
404 пъти
Пон Юли 03, 2006 2:04 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Юни 05, 2006 1:48 pm
Мнения: 4906
Местоположение: където небето среща земята, ракията е Jameson, а бирата Guinness
Мнение ми то LCD-то си е просто
само виж дали по 4бита го управляваш или по 8?
пък и времедиаграмите е хубаво да ги спазваш...
аз например за MSP430149 писах едно време за подобно LCD и си имах проблемации докато не оставих по-дълъг строб(по-широк) и отместен от данните(повече време след валидните данни).....ма гледам ти за PIC питаш та незнам...

_________________
... ако трети ден не ти се работи... това означава, че е сряда !


Пон Юли 03, 2006 2:13 pm
Профил
Ранг: Новодошъл
Ранг: Новодошъл

Регистриран на: Сря Окт 26, 2005 7:17 pm
Мнения: 106
Местоположение: Sofia
Мнение 
преди време и аз имах същия проблем, инициализирах два пъти дисплея и проблема се реши,

main
{
lcd_init();
lcd_init();
.......
}

а и тук
Цитат:
void lcd_send_byte( BYTE address, BYTE n )

явно address ти е, това с което избираш дали да пишеш във DDRAM или в команди, не е ли подобре да е от тип BOOLEAN, понеже RS е пин

Преди да четеш BUSY_FLAG трябва да чакаш определено време, съветвам те да не го четеш а да чакаш примерно определен период от време като този период зависи какво си пратил преди това (за команди е повече, особенно CLR_SCREEN)

Някои LCD-та за максимален контраст V0 се свързва към маса, зависи от LCD-то


Пон Юли 03, 2006 2:45 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Дек 19, 2004 6:26 pm
Мнения: 1628
Местоположение: Сливен
Мнение 
3 пин на LCD не трябва да е на +5, а на МАСА!!
Резистора 2 К - към маса го сложи, а може и директно пина


Пон Юли 03, 2006 3:06 pm
Профил ICQ
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Чет Ное 25, 2004 3:42 pm
Мнения: 913
Мнение 
Аз мойте ги пускам със 5 на маса.
а 3-ти към потенциометър за да може да се регулира контраста.
Ето нещо гарантирано работещо.


Прикачени файлове:
lcd.jpg
lcd.jpg [ 178.28 KiB | Прегледано 3703 пъти ]
Пон Юли 03, 2006 3:30 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Дек 19, 2004 6:26 pm
Мнения: 1628
Местоположение: Сливен
Мнение 
Така само по време ще работиш - не можеш да четеш флага.
Убедих се, че е капризно. Аз чета флага и ползвам R/WR.
Убедих се, че най-добре се вижда при 3 на маса, но може да се сложи тример за регулиране.
Но така както е на схемата - няма нищо да се вижда:))

//ама аз още в 3 пост питах дали е на маса и отговорът бе - да!
А на схемата е на + ??


Пон Юли 03, 2006 4:06 pm
Профил ICQ
Ранг: Популярен
Ранг: Популярен

Регистриран на: Съб Фев 19, 2005 2:22 pm
Мнения: 323
Мнение 
чакай защо да не се вижда и така както е?
3ти пин, може да се сложи и на 0 и на 5V.
като се почне от 0V би следвало да се вижда

ако поровиш малко в доста старите вече теми, ще намериш готов мой код за работа с 44780 /не твърдя, че е най добрия/. с малко модифициране сигурно ще можеш да го ползваш.

_________________
бързина, това е да бръкнеш 100 пъти в контакта за 1секунда и да не те хване тока .....


Пон Юли 03, 2006 4:45 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Дек 19, 2004 6:26 pm
Мнения: 1628
Местоположение: Сливен
Мнение 
Просто със забит 3 пин на + няма да се вижда , защото е на минимум контраста
Ако е през 2 К на маса ще се вижда малко бледичко. Забучваш директно на маса и нямаш грижи. :wink:

//става дума за първата схема на питащия


Пон Юли 03, 2006 5:04 pm
Профил ICQ
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 43 мнения ]  Отиди на страница 1, 2, 3  Следваща

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 1 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни