| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| Проблем с LCD дисплей http://mcu-bg.com/mcu_site/viewtopic.php?f=2&t=7000 |
Страница 1 от 1 |
| Автор: | darkyp [ Сря Юли 22, 2009 7:05 pm ] |
| Заглавие: | Проблем с LCD дисплей |
Дисплея е 16x2 реда (мисля че е базиран на KS0070b - HD44780 клонинг). 4 битов режим. Проблемът е следния: сетвам адреса на 0x00 изписвам "01234567/8". Изписва се всичко до "/" без 8. Преди подаване на следващ символ се проверява busy флага на дисплея. Ако символа е <> "/" (както и някой други), например ".", си работи. Оказва се, че след 8-мата колона (броя от 1), всеки път когато записвам символ с ASCII завършващ на 0xF busy флага забива на 1 и не може да продължи програмата (ASCII 1F, 2F, 3F и т.н.). Естествено сложих таймаут за чакане на busy флага, но защо пък да работи така? За втория ред не знам дали се държи така. Не съм го пробвал. Ако някой се е сблъсквал, да помага, че не мога да спя Благодарности! |
|
| Автор: | darkyp [ Сря Юли 22, 2009 7:25 pm ] |
| Заглавие: | |
Като се разтърсих из форума попаднах на тази тема, но няма окончателен отговор http://mcu-bg.com/mcu_site/viewtopic.php?p=65975&highlight=lcd#65975. Сега като се замисля дисплеят ми може да не е KS0070B, а от тези Ampire AC-162B. Не мога да си спомня дали от комет или елинвест съм го взимал |
|
| Автор: | misho [ Вто Дек 22, 2009 12:38 pm ] |
| Заглавие: | |
За да не пускам нова тема, мъча се да вържа LCD AC162E. Не можах да намеря обаче информация за него из нета, та да попитам, ако на някой му е попадал такъв под ръка дали изходите му са като стандартните на дисплей с HD44780 контролер. |
|
| Автор: | lafi [ Вто Дек 22, 2009 8:17 pm ] | |||||||||
| Заглавие: | Re: Проблем с LCD дисплей | |||||||||
Проблема му е че всъщност електрониката го управлява двуредов 8 символен дисплей. Втората половина всъщност започва от 2 ред първи символ. |
||||||||||
| Автор: | marcuka68 [ Съб Дек 26, 2009 4:42 pm ] |
| Заглавие: | Дано съм Ви полезен |
Използвал съм дисплeй AC162B, управлява се, като тези на Хитачи - HD..... има същите изводи, но си провери конретното разположение. |
|
| Автор: | michev [ Пон Яну 11, 2010 1:19 pm ] |
| Заглавие: | |
AC-162E Datasheet KS0066 |
|
| Автор: | misho [ Вто Яну 12, 2010 9:14 pm ] |
| Заглавие: | |
Благодаря за каталога, точно това търсех |
|
| Автор: | head_up [ Сря Яну 13, 2010 1:57 am ] |
| Заглавие: | |
по бегли спомени от преди някоя и друга година въпросният AC162B работи безупречно, само дето инициализацията му е различна от тази на класиката HD44780. следвай стриктно "ромбовете" по процедурата за инициализация и нямаш ядове. ако токова запънеш пиши, ще поровя из архива, имах я разписана на асмблер за пик, заедно с някой и друг макрос за изписване на стрингове и т.н. Мисля че ги бях краднал от Млад конструктор, то принципно са същите команди. |
|
| Автор: | michev [ Сря Яну 13, 2010 11:09 am ] |
| Заглавие: | |
С AC162B и аз имах проблеми преди време.. Разреших си проблема като увеличих времезадръжките. В инициализацията няма нищо по различно от стандартното за hd44780. Не на последно място - не чета бъзи флага на дисплея (с четене така и така не можах да го подкарам). Ей тук съм постнал тестова програмка писана за атмелски мцу. Това с наклонената черта при мен не прави проблем, тъй като си бях играл да правя анимация на въртяща се линийка (прогрес бар под ДОС |
|
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|