Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

проблем с LCD
http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=2601
Страница 1 от 3

Автор:  martines [ Съб Юли 01, 2006 12:59 am ]
Заглавие:  проблем с LCD

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

Автор:  Dimitar [ Съб Юли 01, 2006 3:04 am ]
Заглавие: 

Би могло, ама невярвам това да е проблема. Но пък пик-а има вградени в портовете пъл-ъп резистори (така се казват тия резистори към 5-я волта), така, че пробвай да го включиш тоя на Е-то. Аз обаче бих заложил на контраста и времената за запис и изчакване - обикновенно там са грижите с дисплеите 8) .

Автор:  Wise [ Съб Юли 01, 2006 11:26 am ]
Заглавие: 

трети пин на маса ли е?
ако виси - няма да се вижда

Автор:  martines [ Съб Юли 01, 2006 7:34 pm ]
Заглавие:  :(

Здравейте

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

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

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

Автор:  VANK [ Съб Юли 01, 2006 10:55 pm ]
Заглавие: 

Контрастът го вържи директно на маса. Повечето работят така добре.

Автор:  Predator_MF [ Съб Юли 01, 2006 11:27 pm ]
Заглавие: 

Постни схемата и сорса

Автор:  rumen [ Съб Юли 01, 2006 11:48 pm ]
Заглавие: 

Сложи си потенциометър за контраста.
И когато му пуснеш захранването е без външна команда горните квадрачета са черни долните "бели".
Въртиш докато видиш тази картинка стабилна във времето.

Автор:  martines [ Пон Юли 03, 2006 2:04 pm ]
Заглавие:  hi

зна4и следобяд ще пробвам с това с потенциометъра
а ето схемата и злощастния код:(

Прикачени файлове:
Коментар на файл: shemi4kata
shema_lcd1.rar [38.42 KiB]
291 пъти
Коментар на файл: main-a
main.txt [683 Байта]
390 пъти
Коментар на файл: lcd.c
lcd.c.txt [5.39 KiB]
402 пъти

Автор:  MYXATA [ Пон Юли 03, 2006 2:13 pm ]
Заглавие:  ми то LCD-то си е просто

само виж дали по 4бита го управляваш или по 8?
пък и времедиаграмите е хубаво да ги спазваш...
аз например за MSP430149 писах едно време за подобно LCD и си имах проблемации докато не оставих по-дълъг строб(по-широк) и отместен от данните(повече време след валидните данни).....ма гледам ти за PIC питаш та незнам...

Автор:  denis_hasan [ Пон Юли 03, 2006 2:45 pm ]
Заглавие: 

преди време и аз имах същия проблем, инициализирах два пъти дисплея и проблема се реши,

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

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

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

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

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

Автор:  Wise [ Пон Юли 03, 2006 3:06 pm ]
Заглавие: 

3 пин на LCD не трябва да е на +5, а на МАСА!!
Резистора 2 К - към маса го сложи, а може и директно пина

Автор:  rumen [ Пон Юли 03, 2006 3:30 pm ]
Заглавие: 

Аз мойте ги пускам със 5 на маса.
а 3-ти към потенциометър за да може да се регулира контраста.
Ето нещо гарантирано работещо.

Прикачени файлове:
lcd.jpg
lcd.jpg [ 178.28 KiB | Прегледано 3677 пъти ]

Автор:  Wise [ Пон Юли 03, 2006 4:06 pm ]
Заглавие: 

Така само по време ще работиш - не можеш да четеш флага.
Убедих се, че е капризно. Аз чета флага и ползвам R/WR.
Убедих се, че най-добре се вижда при 3 на маса, но може да се сложи тример за регулиране.
Но така както е на схемата - няма нищо да се вижда:))

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

Автор:  zax [ Пон Юли 03, 2006 4:45 pm ]
Заглавие: 

чакай защо да не се вижда и така както е?
3ти пин, може да се сложи и на 0 и на 5V.
като се почне от 0V би следвало да се вижда

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

Автор:  Wise [ Пон Юли 03, 2006 5:04 pm ]
Заглавие: 

Просто със забит 3 пин на + няма да се вижда , защото е на минимум контраста
Ако е през 2 К на маса ще се вижда малко бледичко. Забучваш директно на маса и нямаш грижи. :wink:

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

Страница 1 от 3 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/