| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| LCD 204A-D (SD1278) 4bit interface ? http://mcu-bg.com/mcu_site/viewtopic.php?f=2&t=1201 |
Страница 1 от 2 |
| Автор: | the_real_maniac [ Съб Ное 05, 2005 5:39 pm ] |
| Заглавие: | LCD 204A-D (SD1278) 4bit interface ? |
http://www.cec-mc.ru/comp/lcd/pdf/sed1278.pdf - SED1278 LCD DRIVER http://home.comet.bg/datasheets/LCD/AC-204A.pdf - 204A-D revA LCD MODULE от комет за 28левчета. ---------------------------- така дотук всичко ужким е ясно. Проблема е, че го искам за 4бит интерфейс и почти бях сигурен като го взимах , че е само 8бит, но все пак надеждата умира последна. LCD драйвера поддръжа 4бит интерфейс ,доколкото разбира от datasheet-a му , обаче в LCD module-a datasheet-а пише само за 8бит интерфейс от къде си правя извода , че няма 4бит. Въпроса ми е: - така ли стоят нещата (като гледат документацията) според вас ? и - Въпреки това има ли смисъл да пробвам LCD-то на 4bit Интерфейс Като цяло, ако е 8 не ми е проблем отделените 4бита за управление да ги ползвам като (3+1) "точка за достъп" със shiftreg 595* и готово. * - благодаря отновно на VSU , който ми /ни показа топлата водичка , иначе щяхме да ползваме 165/166 Та така и един друг въпрос, но е цяла друга тема , затова: http://www.mcu-bg.com/mcu_site/viewtopi ... 3079#13079 едит: явно има 4бит интерфейс, само че в datasheet-a не се споменава http://www.jofi.it/fiser/modulo_ampire/ ... module.gif http://www.mikroe.com/forum/viewtopic.p ... 43e95ebd70 edit2: хах намерих го , в командите пише .. по-точно само на едно място (една от иниц. команди нали) и се споменава 4/8бит интерфейс, а защо не съм го хванал със search-а , ами защото е изображение. |
|
| Автор: | Desert Leo [ Съб Ное 05, 2005 7:05 pm ] |
| Заглавие: | |
Аз използвам дисплей AMPIRE 4х20 кирилизиран и без подсветка с означение AC204A YA75 03.47 C8303 (върху лепенката) или 204A-D REV.А (върху платката). В дейташийта, който имам пише контролер KS0066U or Equivalent, но това е просто клонинг на контролера на Хитачи HD44780U. При теб би трабвало да е същото. Командата за избор на 4-битов режим е 20F, а за 8-битов е 30F. Виж и това например: http://www.epemag.wimborne.co.uk/lcd1.pdf http://www.epemag.wimborne.co.uk/lcd2.pdf Много неща ми се изясниха. |
|
| Автор: | the_real_maniac [ Съб Ное 05, 2005 11:04 pm ] | |||||||||
| Заглавие: | ||||||||||
какво мислиш за това какво трябва да има на Р7 ? стойност ? ------ AC204A YILY 204A revA have cyrillic edit: преписах тестовата програма от пдф-а и с нея неще да тръгне |
||||||||||
| Автор: | StiV [ Нед Ное 06, 2005 12:04 am ] |
| Заглавие: | |
И при мен не искаше никак да тръгне. Успях да го подкарам само като му лепнах 10к. от 4-я бит (т.е В7) към маса. Намам обяснение, стана почти на магия. Сега работят като за световно. |
|
| Автор: | the_real_maniac [ Нед Ное 06, 2005 1:06 am ] | ||||||||||||
| Заглавие: | |||||||||||||
Stiv , стив не така Т.е сложил си 10кОма съпротивление на B7 към маса, т.е изтеглящ резистор към 0 правилно ли разбрах , защо това не го каза в началото още --- друг въпрос: инициализацията свършва с 4-те команди от пдф-а или е нужно да кажа какъв режим съм ,т.е след 4-те команди по пдф-а и едно function set Много Ви благодаря за информацията и отделеното време, оценявам го ! пп: как се сети да сложиш този резистор едит: сложих на DB7 един изтеглящ резистор 10кОма към 0/маса , ама нищо ето ми го листинга от програмката: edit2: 1-во този SD1278 се различава от хитачито по инициализация. 2-ро имам чувството , че не е SD1278М, защото ти каза някакъв друг, пък си ревА и моя по нищо не му личи , че ми реигира на командите , поне един курсор да беше изкарал. И ако 2 и 1 наистина са така , то е логично , че не ми тръгва: давам комади за Х , а то е Y и не разбира инициализацията на Х. Но това все пак е предположение. Вашето мнението ? edit3: сравних таблиците с командите и са еднакви самите команди,но схемите на инициализация са различни а и двете инициализации примерно указват 8бит режим
|
|||||||||||||
| Автор: | ToHu [ Нед Ное 06, 2005 4:28 am ] |
| Заглавие: | |
Ааааа за тия резитори, това с еналага ако са ви дълги кабелите, значи при мен пролем стана при кабел около 1.50, и то не ч ене работеше ами понякоа някои неща се чупеха, при мене са pull up-и. |
|
| Автор: | Desert Leo [ Нед Ное 06, 2005 9:57 am ] |
| Заглавие: | |
Честно казано не я разбрах тази инициализация. При мен инициализацията се състои от изпращане на командата 38F, която активира 8-битовия режим и двуредовия режим. При теб би трябвало да бъде 28F. Следва "Display on" с 0СF и това е! Останалите настройки са default. Важно е да настроиш контраста иначе може нищо да не видиш. Не забравяй и "Display on", защото при включване е off. |
|
| Автор: | the_real_maniac [ Нед Ное 06, 2005 10:08 am ] | |||||||||
| Заглавие: | ||||||||||
Значи аз искам да го ползвам 4бит, но на първо време го мъча 8бит, нали мах просто да го правя по механизъм. та ето ми я инициализацията:
добре ако нямаш потенциометър ? в момента при мене е така +5в <-| 24Koma |- * - | 8kOma | -> GND *- това е среднат точка , която е вързана към 3-ти пин - контраста нали. ОК ли е |
||||||||||
| Автор: | Desert Leo [ Нед Ное 06, 2005 10:46 am ] |
| Заглавие: | |
Без потенциометър няма да стане. В твоя случай подаваш към 1.25V, а при мене се получава оптимален контраст при около 0.7V. |
|
| Автор: | the_real_maniac [ Нед Ное 06, 2005 10:48 am ] |
| Заглавие: | |
Значи измерих го някъде къмн 2.1в е т.е проблема ми е в контраста , така мислиш хм, жалко чак в понеделник ще може да се вземе туй чудо не технологията пп: ти на колко слагаш потенциометъра или си въртиш , докато ти хареса аз мислех 30ком-а |
|
| Автор: | ToHu [ Нед Ное 06, 2005 11:02 am ] |
| Заглавие: | |
Въртене му е майката, за един тип даже да го докараш ако смениш производителя пак си требе въртене, а иначе квото да бучнеш става 1-10 ком амй проблеми нема. |
|
| Автор: | the_real_maniac [ Нед Ное 06, 2005 11:05 am ] |
| Заглавие: | |
Абе щом хората са сложили потенциометър , значи може и 0ома беше логиката на двама познати , които със сигурност разбират повече от мене от електроника => пробвах най-сетне и този вариант contrast to VSS(GND). За части от секундата се вижда как на 2-ра и 4-та линия излизат пълни клетките и слизат надолу |
|
| Автор: | Desert Leo [ Нед Ное 06, 2005 11:11 am ] |
| Заглавие: | |
Всякакъв линеен от 1 до около 100к. При мен е 47к. Желателно е след като определиш оптималния контраст да измериш напрежението и да подпреш тримера с постоянни резистори за да се получи по-плавно регулиране. |
|
| Автор: | the_real_maniac [ Нед Ное 06, 2005 8:24 pm ] |
| Заглавие: | |
Значи вместо MS съм правил uS но въпреки това пак не работи , т.е инициализира се курсора идва в началото , но при SEND 'P' и всеки символ курсоре се мести на дясно , но не изписва нищо. при ! като символ запълва реда , на който е . дайте идея |
|
| Автор: | Desert Leo [ Нед Ное 06, 2005 9:26 pm ] |
| Заглавие: | |
Не разбрах какъв е проблема. Описал си го доста бегло. |
|
| Страница 1 от 2 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|