Опсание DV-16230
![]() |
Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
|
| ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
| [216.73.217.37] |
|
|
ПРАВИЛА РАЗДЕЛА "Электроника и схемотехника"

| Страницы: (3) 1 2 [3] все ( Перейти к последнему сообщению ) |
Опсание DV-16230
|
Сообщ.
#31
,
|
|
|
|
Эмм, не пинайте ногами, а там какая распиновка?
у меня там помечены два выхода - 1 и 13... Я использую такую ![]() ![]() 1 3 5 7 9 11 13 2 4 6 8 10 12 14 А может правильно так: ![]() ![]() 1 4 5 8 9 12 13 2 3 6 7 10 11 14 ?? |
|
Сообщ.
#32
,
|
|
|
|
Цитата ANDLL @ а там какая распиновка? Цитата ANDLL @ Я использую такую Хм..правильно используешь. Цитата ANDLL @ А может правильно так: Хочешь сказать - китайцы, все может быть??? Проверь тогда DB7 - BS по пинам после включения питания, без подачи каких нибудь команд. Может повезет - при установке бита чтения ноль выловишь. |
|
Сообщ.
#33
,
|
|
|
|
1.
Все время 1 все биты. Ерунда какаято.... |
|
Сообщ.
#34
,
|
|
|
|
Цитата ANDLL @ Все время 1 все биты. Ерунда какаято.... Единица или импеданс??? И чем смотришь??? Если на Е низкий уровень или он в воздухе болтается - то на остальных будет импеданс (отключены от внутренней шины). |
|
Сообщ.
#35
,
|
|
|
|
Эмм, нет я читаю как надо - выставляю a0 в 0, rw в 0, e в 1, жду 1 мс, потом читаю. Ни разу небыло еще что бы хоть один из битов на DR не был равен при этом 1. Пробовал читать сразу после инициализации, после команды включения дисплея(с инициализацией и без)...
|
|
Сообщ.
#36
,
|
|
|
|
Цитата ANDLL @ e в 1, жду 1 мс, потом читаю. ANDLL дальше что, после ожидания 1 мс?? Перед чтением и само чтение, подробней пожалуйста. Кстати индикатор (по твоим словам, см. выше) зажигается и гаснет до записи, при подаче питания сразу или после нее??? |
|
Сообщ.
#37
,
|
|
|
|
Цитата medved_68 @ Эмм, просто выставляю e в 1, 1мс, сохраняю в переменной значение записанное на каждой из ножек dr0-dr7, ставлю e в 0. Усе чтение. Ну перед этим конечно выставляю a0 и rw как писал до этого. вот весь код на бейсике Перед чтением и само чтение, подробней пожалуйста ![]() ![]() Function ReadStatus()As Byte Dim r As Byte Low a0 High rw High e Wait 1 r=Bytein(bdr) Low e ReadStatus=r End Function Цитата medved_68 @ При подаче питания. И при отключении питания. Даже если просто вытсавлять и вынимать ножку с ground то виден такой эффект. а. Кстати индикатор (по твоим словам, см. выше) зажигается и гаснет до записи, при подаче питания сразу или после нее??? |
|
Сообщ.
#38
,
|
|
|
|
ANDLL попробуй снимать через 1мс строб Е и не трогая сигналов А0 и R/W производить чтение через 1 мс. Строб - на то и строб, что бы его снять, и контроллер мог что то выполнить. (была похожая проблема с принтером, пробовал читать флаг BUSY при выставленном STROBE . Разумеется получал дырку от бублика
). Типа так:Цитата ![]() ![]() Function ReadStatus()As Byte Dim r As Byte Low a0 High rw High e Wait 1 Low e Wait 1 ' //Попробуй затем это убрать, по даташиту данные остаются валидны до следующей инструкции или смены ' //управления. r=Bytein(bdr) ReadStatus=r End Function Цитата ANDLL @ (дада, у меня извращенческий контроллер который понимает бейсик) Марку подкинь. ![]() З.Ы. Ау модераторы!!! А где кнопка CODE??? |
|
Сообщ.
#39
,
|
|
|
|
Цитата medved_68 @ Марку подкинь. http://cubloc.com/product/01_01cb405.php Код гляну чуть позже Добавлено Опять то же самое... Не помогает |
|
Сообщ.
#40
,
|
|
|
|
Цитата ANDLL @ Опять то же самое... Не помогает ANDLL остается тогда пошагово проходить каждую команду и контролировать сигналы на шине, вплоть до каждого бита. Чудес обычно не бывает, если маркировка соответствует девайсу и он исправен. |
|
Сообщ.
#41
,
|
|
|
|
Цитата medved_68 @ З.Ы. Ау модераторы!!! А где кнопка CODE??? ![]() Теперь вместо кнопки CODE есть комбобох CODE(справа от COLOR) что бы сразу выбирать правильную подсветку. P.S. цитатку обрамил в тэги -Added Цитата ANDLL @ Опять то же самое... Не помогает ![]() А с тем парнем с narod.ru не получилось связаться ? Может действительно какое то отличие в контроллерах LCD ? Обычно такие LCD работают без проблем, даже с заметным нарушением временных диаграмм. |
|
Сообщ.
#42
,
|
|
|
|
medved_68
Спасибо огромное!! Вобщем, приеду через месяц в мокву куплю в чипедипе какой нибуддь нормальный дисплейчик(кстати, что посоветуешь?) На этот пока забью |
|
Сообщ.
#43
,
|
|
|
|
Цитата ANDLL @ (кстати, что посоветуешь?) Хм...я сейчас работаю с МТ фирмы МЭЛТ - аналоги - BOLUMIN, достаточно дешевые (по крайней мере SC1602ESLB(аналог) стоит порядка 230-360 руб., а по функционалу - тоже самое, что и твой DV, но, как ни странно, у меня работают без проблем, даже при наплевательском отношении на временные диаграммы (необходимо только выдерживать порядок подачи сигналов). Кстати, в ЧипДипе не самые дешевые (есть практически все, но цены.... ). Попробуй на выходные (желательно суббота) попасть на Митинский рынок (там есть представительства фирм + розничная торговля от того же "Платан" и т.д.), глядишь, что-нибудь и подберешь. Но я обычно заказываю на фирмах по телефону, а потом мой представитель просто забирает заказ в Митино в субботу и там же оплачивает его. Цитата AlexJ @ AlexJ даташит полностью соответствует тому, что я выложил на русском (проверил, надеюсь тщательно). Единственный затык может быть либо в неработоспособном девайсе, либо в несоответствии девайса и маркировки на нем (было и такое, налетал, но не с DV). ANDLL подкинь полную марку (как написано на дисплее или стикере) девайса, попробую в течении месяца заказать и проверить на конструкции (правда на Пиках), благо сейчас есть устройство (ридер дисконтных карт), который работает на аналогичном BOLUMIN, перепаять - раз плюнуть. Заодно и совместимость проверим. Может действительно какое то отличие в контроллерах LCD ? |