|
Здрасьте. Вырвал я из старого факса ЖК-индикатор, скорее всего на основе HD44780. Одна строка, 16 символов. Всего 10 проводков, значит шина данных - 4 бита. Фишка в чём? Зашил как положено в МК (тини2313) фразу "Hello,world", а индикатор выдаёт только 8 символов,т.е."Hello,wo". Где могла порыться собака? Расписываю состояние битов. DL=0 (разрядность шины) N=0 (количество строк=1) F=0 (кол-во точек) S/C и R/L вообще не трогал D=1 (вкл.дисплей) C=1 (вкл.курсор) B=0 (курсор немигающий) I/D=1 (курсор вправо) И самый интересный бит S=0 (запрещён сдвиг дисплея вместе с курсором) Уважаемые, кто увидел ошибку, подскажите, пжста. |
|
|
Попробуй инициализировать как 2 строки по 8 символов. |
|
|
Т.е. N=1 ? Щас попробую. |
|
|
Не-а, не помогло. Ладно, теперя до понедельника. |
|
|
TPAH3uCTOP: скорее всего на основе HD44780. Одна строка, 16 символов. Может стоит поискать даташит, чтобы быть увереным на все сто?
|
|
|
AHTOXA: Попробуй инициализировать как 2 строки по 8 символов. +1 Скорее всего, дело именно в этом. Инициализировать как 2-строчный. Установить курсор в начало первой строки, выдать 8 символов, установить курсор в начало второй строки (адрес 0x40), выдать ещё 8 символов. |
|
|
Блин, как цитировать?? Picmaniac был прав. Спасибо. Теперь ральное hello,world. Тему можно закрывать |
|
|
TPAH3uCTOP: Блин, как цитировать?? выделите текст который хотите процитировать... слева появится: Цитировать выделенное...
|
|