|
HD44780 |
|
|
|
 |
Ответов
|
Jun 13 2010, 17:02
|

Профессионал
    
Группа: Участник
Сообщений: 1 620
Регистрация: 22-06-07
Из: Санкт-Петербург, Россия
Пользователь №: 28 634

|
Цитата(_Макс @ Jun 13 2010, 20:58)  Нашел ошибку, данные читаютcя по фронту, а пишутся по спаду. Переделал processIO(), так еще проще получилось. Теперь читается всегда 0x00 и даже после записи нового значения AC командой 0x88  я уж не говорю о том, что ничего не светиться. Исходите из того, что к моменту строба на E данные (и W) уже жолжны стоять на шиyе. А при чтении - заранее ставите W в неактивное состояние, открываете (1-й) E и читаете после задержки на установление данных. Состоение E по умолчанию - 0 (не активное) для любых операций.
Сообщение отредактировал Genadi Zawidowski - Jun 13 2010, 17:03
|
|
|
|
Сообщений в этой теме
_Макс HD44780 Jun 8 2010, 22:07 Genadi Zawidowski Кодstatic void
ws1602_wrcmd_nowait(
uint_fast... Jun 9 2010, 07:30 _Макс Цитата(Genadi Zawidowski @ Jun 9 2010, 10... Jun 9 2010, 09:03 Genadi Zawidowski Два ниббла - означает, что чтение статуса по четыр... Jun 9 2010, 10:28 _Макс Взял последовательность инициализации из даташита ... Jun 13 2010, 13:22 Genadi Zawidowski _Макс, выложите сюда Ваш даташит на контроллер. Оч... Jun 13 2010, 13:32 _Макс Спасибо, но я не могу выкладывать программу в публ... Jun 13 2010, 13:51 zltigo Цитата(_Макс @ Jun 13 2010, 15:51) Спасиб... Jun 13 2010, 14:04  _Макс Цитата(zltigo @ Jun 13 2010, 17:04) Ой, а... Jun 13 2010, 14:06   zltigo Цитата(_Макс @ Jun 13 2010, 16:06) Поиско... Jun 13 2010, 14:35 Genadi Zawidowski Что с питанием дисплея (3.3 или 5) - по даташтту л... Jun 13 2010, 14:13 _Макс Цитата(Genadi Zawidowski @ Jun 13 2010, 17... Jun 13 2010, 14:34 _Макс Рискну. Исходники в приложении. Спасибо! Jun 13 2010, 14:59 Genadi Zawidowski Да, насчёт чтения BF в четырёхбитном режиме в самс... Jun 13 2010, 15:00 _Макс Цитата(Genadi Zawidowski @ Jun 13 2010, 18... Jun 13 2010, 15:03 Genadi Zawidowski Смотрю... Не уверен, что task.data очищается перед... Jun 13 2010, 15:13 _Макс task.data = 0; очищается при возврате из processTa... Jun 13 2010, 15:43 Сергей Борщ Цитата(_Макс @ Jun 13 2010, 19:58) я уж н... Jun 13 2010, 22:42  _Макс Цитата(Сергей Борщ @ Jun 14 2010, 01:42) ... Jun 14 2010, 08:31   Сергей Борщ Цитата(_Макс @ Jun 14 2010, 11:31) Правда... Jun 14 2010, 09:47    _Макс Цитата(Сергей Борщ @ Jun 14 2010, 12:47) ... Jun 14 2010, 12:45     zltigo Цитата(_Макс @ Jun 14 2010, 14:45) Вы ген... Jun 14 2010, 13:16 Genadi Zawidowski В этом Вы правы... но я так не пробовал.
Есть воп... Jun 13 2010, 19:34
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|