Если ваш вопрос не влез ни в одну из вышеперечисленных тем, вам сюда.
Чт июн 15, 2017 17:00:11
Имеется банальный 1602 на HD44780. Интересует такой вопрос - можно ли чего нибудь прочитать из этого индикатора (кроме BF), чтоб понять что он подключен вообще.
Может, какие нибудь байты может выдать?
До этого только писал в него.
Чт июн 15, 2017 17:11:52
Голимый писал(а):можно ли чего нибудь прочитать из этого индикатора (кроме BF)
Можно.
Всё же есть в документации...
Посмотрите
в этой теме на первой странице.
-----
P.S.
Лично у меня никаких проблем нет с определением подключен индикатор или нет по биту BF.
Чт июн 15, 2017 18:03:52
А можно как нибудь без бита BF?
Чт июн 15, 2017 18:53:51
можно и без бита BF. для этого достаточно разуть глаза и посмотреть, подключен или нет.
Пн июн 26, 2017 10:56:43
не слишком понял ломателей копей, в частности,
при чём тут BF ваопще...
из даташита видна возможность наполнять регистры:
регистр адреса CGRAM (доступно 6 младших бит),
или
регистр адреса DDRAM (тут уже 7 бит), значениями:
00000000...01001111 в однострочном дисплее,
или
00000000...00100111 первая строка в двустрочном,
01000000...01100111 вторая строка в двустрочном
остаётся прочитать записанное и принять то или
иное решение, да?
Пн июн 26, 2017 11:07:17
Проще, всё много проще. Прочтите любой из понравившихся регистров. Прочитанное не соответствует ожидаемому? Что-то случилось с дисплеем. Всё еще не верите? исчо раз прочтите другой регистр. Опять не то, что ожидали? Всё ясно - дисплей сп#@%ли (спЁРли)! вызывайте палицыйю.
Пн июн 26, 2017 11:34:55
Тут уж кто как поступает.
Лично я, подаю питание на индикатор с вывода порта контроллера через 100Ω и с вывода питания индикатора на GND ставлю 0,1µF (ток потребления индикатора около 1mA /подсветка отдельно/).
Проверку наличия индикатора делаю по BF и если он перестал "отвечать" - "передёргиваю питание" индикатора (с последующим INIT-ом) не затрагивая текущую работу контроллера.
Не помогло - индикатора нет или он "сдох" окончательно (включаю "пищалку").
Powered by phpBB © phpBB Group.
phpBB Mobile / SEO by Artodia.