Дата: Воскресенье, 12.08.2012, 21:00 | Сообщение #
Группа: Удаленные
На днях купил русифицированный индикатор LCM1602K-FSW-GBW-R но у меня никак не получается его запустить на ATmege8. есть распиновка:
1 GND Общий провод
2 VCC Питание +5В
3 Vo Напряжение фокусировки
4 RS "0"-запись команд "1"-запись данных
5 R/W "0"-запись в ЖКИ "1"-чтение из ЖКИ
6 E Перепад уровня из "1" в"0"-ввод данных
7-14 DB0-DB7 Двунаправленная шина данных
15 A Анод светодиодов подсветки
16 K Катод светодиодов подсветки
$IMAGE1$
$IMAGE2$
пробовал по инструкции
ещё есть сомнительный даташит на фото с названием точно этот дисплей.
p.s. программирую только в баском.
Добавлено (12.08.2012, 21:00)
---------------------------------------------
Фото не загрузились, и фотка 4 в даташит
после подачи питания на 1 и 2 ногу на дисплее должны появиться заполненные квадратики (в первой или в обоих строках, зависит от того, подключен ли резистор регудирующий контрастность), что нибудь подобное у вас выходит?
у данных дисплеев очень часто путаются вывода (вместо плюса может быть минус и наоборот)
отсчет выводов у данного дисплея идет слева - если смотреть на фото... (у меня аналогичный по виду дисплей стоит в БП)
Вот сфотографировал свой, если приглядется то можно заметить что все пиксели еле еле высвечиваются... так бывает когда просто подаешь питание, попробуйте подцепить резистор на ногу vee (контраст) и после подачи питания покрутить ее...
вообще, все длжно работать, попробуйте по другой схеме что нибудь собрать
все правильно, так и должно быть...
значит дисплей скорее всего живой.
подсоединяйте правильно вовода, следите за портами на микроконтроллере и в программе...
можете выложить код программы если хотите, посмотрим. если вы собирале по вышеприведенной статье, то код этот написан для атмеги 32, у меги 8 другие порты ввода вывода - соответственно данная программа на меге 8 работать не будет