| Автор |
Съобщение |
|
spotlite
Ранг: Минаващ
Регистриран на: Съб Апр 29, 2006 12:35 pm Мнения: 59
|
 LCD 4x20 HELP
Здравейте, от доста време ползвам дисплей - 2 редови, но скоро си взех 4 реда по 20 символа.
Програмирам на PICBASIC и нокога не съм имал проблеми с LCD.
Но този се закучи яко. Ако някой е подкарвал такъв дисплей на 4 бит-ов интерфейс, моля да сподели.
благодаря
|
| Съб Апр 29, 2006 12:38 pm |
|
 |
|
Predator_MF
Ранг: Форумен бог
Регистриран на: Чет Окт 07, 2004 1:22 pm Мнения: 1949 Местоположение: София
|
Кое точно те мъчи?? Дисплея си е базиран на HITACHI, просто имаш два реда повече....аз мисля че проблема ти е в Proton, вероятно търсиш някаква готова функция вградена в него за такъв дисплей (доколкото помня в Proton има такива функции)...ако е така, откажи се и си напиши сам драйвера
|
| Съб Апр 29, 2006 1:00 pm |
|
 |
|
milenjs
Ранг: Форумен бог
Регистриран на: Сря Мар 08, 2006 2:12 pm Мнения: 2017 Местоположение: Котел
|
DECLARE LCD_LINES 1 , 2 , or 4
Inform the compiler as to how many lines the LCD has.
За твоя случай - 4!
Това е, ама гадаем какво питаш и какво те интересува. Кажи повече.
|
| Съб Апр 29, 2006 9:20 pm |
|
 |
|
FiTTiLA
Ранг: Професионалист
Регистриран на: Сря Май 11, 2005 3:47 pm Мнения: 534
|
 Re: LCD 4x20 HELP
Виж на 4 стр. там са описани адресите на всички видове редови LCD-та.
|
| Нед Апр 30, 2006 1:58 am |
|
 |
|
spotlite
Ранг: Минаващ
Регистриран на: Съб Апр 29, 2006 12:35 pm Мнения: 59
|
 2x40
Точно четейки тоя PDF забелязах че единствено на 20х4, адреса за началото на 1 и 3 ред са еднакви както и 2 и 4 ред.
Усеюам че има нещо гнило. Може би и ма 2 контролера е 1 дисплей, от кадето да дойде проблема.
|
| Нед Апр 30, 2006 9:53 am |
|
 |
|
FiTTiLA
Ранг: Професионалист
Регистриран на: Сря Май 11, 2005 3:47 pm Мнения: 534
|
 Re: 2x40
Sorry, ама нямам време да я видя тази работа. Виж този .pdf. Ако има зор ще го бориме пак.
|
| Нед Апр 30, 2006 12:43 pm |
|
 |
|
Dimiter
Ранг: Популярен
Регистриран на: Пет Фев 04, 2005 3:18 pm Мнения: 309 Местоположение: Sofia
|
@spotlite
Пич , 4-ри редовия дисплей е двуредов, сещаш ли се?
просто след 20-я знак ако се не лъжа 1-ви ред продължава на 3-ти
2-ри на 4-ти 
|
| Нед Апр 30, 2006 5:04 pm |
|
 |
|
iko
Ранг: Минаващ
Регистриран на: Вто Мар 14, 2006 12:01 am Мнения: 6 Местоположение: Пловдив
|
Не знам дали сте разрешили проблема, но аз днес се борих с такъв дисплей и адресите са му точно така (поне на моя купен от K2 electronics).
Първия ред са от 0x00 до 0x13
Втория от 0x40 до 0x53
Третия от 0x14 до 0x27
Четвъртия от 0x54 до 0x67
http://www.hw.cz/pdf/elatec_lcd_family.pdf
Последна промяна iko на Вто Май 09, 2006 11:01 pm, променена общо 1 път
|
| Вто Май 09, 2006 10:07 pm |
|
 |
|
spotlite
Ранг: Минаващ
Регистриран на: Съб Апр 29, 2006 12:35 pm Мнения: 59
|
 Thanks
Мерси за многото мнения, но аз програмирам с PICBASIC и може би проблема идва от инициализацията му още.
Тъй като излизат разни символи отвреме на време, ама само на 1 и 3 -ти ред.
Сртранно...
|
| Вто Май 09, 2006 10:59 pm |
|
 |
|
Dimiter
Ранг: Популярен
Регистриран на: Пет Фев 04, 2005 3:18 pm Мнения: 309 Местоположение: Sofia
|
@spotlite
тоест стандартната инициализация след включване на захранването
(едноредов)
|
| Сря Май 10, 2006 9:32 am |
|
 |
|
milenjs
Ранг: Форумен бог
Регистриран на: Сря Мар 08, 2006 2:12 pm Мнения: 2017 Местоположение: Котел
|
@spotlite - смени бейсика, из също пиша вече на бейсик, досега никакви проблеми с ЛСД-тата 1,2 или 4 редови. Без значение порта където са вързани, пиша на тях със стандартната процедура Print. Пусни все пак малко от кода да го видим...
|
| Сря Май 10, 2006 10:41 am |
|
 |
|
rabbitt
Ранг: Минаващ
Регистриран на: Сря Май 11, 2005 3:48 pm Мнения: 10
|
Здравейте!
Пускал съм двуредови дисплеи и съм имал малко ядове. Аз пиша на С, но специално за LCD (с HITACHI драйвера) ползвам асемблерни функции. Това се наложи, защото пуснати през компилатора даваха ядове. Моята препоръка е да си напишеш такива функции, които да извикваш когато се обръщаш към LCD-то.
Иначе, след като подкараш дисплея, ако имаш възможност пусни му един PWM на контраста (някой вече беше дал тази идея), стиига да имаш възможност. Пробвал съм го и работи безотказно. Даже бях предвидил RC филтър за всеки случай, но не се наложи да го ползвам.
И последно - гледам купувате дисплеи от Комет, Електрон Инвест, и т.н., които според мен са малко скъпички.
Аз вземам от една фирма - Електроинвент. Последно взех 2х16 с подсветка за около $5.
|
| Сря Май 10, 2006 1:39 pm |
|
 |
|
paregov
Ранг: Ориентиран
Регистриран на: Сря Мар 01, 2006 2:21 pm Мнения: 267 Местоположение: Fort Lauderdale, FL
|
А някакъв сайт имат ли където може да се види какво предлагат? Или някакви координати ако можеш да дадеш за тази фирма.
_________________ Всички обичаме да печелим, но колко от нас обичат да тренират!
|
| Сря Май 10, 2006 2:47 pm |
|
 |
|
rabbitt
Ранг: Минаващ
Регистриран на: Сря Май 11, 2005 3:48 pm Мнения: 10
|
Разбира се!
Пропуснал съм да го напиша. Телефона е 868-70-65. Г-жа Арнаудова отговаря за доставките. Ако не се лъжа винаги имат на склад от този модел BDM1602B, производител са някакви китайци - Xiamen Ocular, а драйвера е подобен на HD44780 - KS0066U. Ако ви представлява интерес, мога да "щракна" един и да го покажа. Трябва да се пита конкретно, защото по едно време бях заръчал един 4х20 с подсветка за около$11, а за 30-на лв имаше графичен 128х32.
|
| Сря Май 10, 2006 4:16 pm |
|
|