Перейти к содержанию
    

1 и 2-строчные индикаторы Болимин

Добрый день, дамы и господа!

Внезапно озаботили меня проблемой, надобно, чтобы программа работала как на 1602, так и на 1601. У обоих индикаторов якобы один и тот же контроллер, и ведут они себя якобы идентично во всех ситуациях.

Вопрос: нет ли какого-нибудь хитровыделанного способа узнать программе, сколько строк у поставленного болиминского индикатора?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

21 минуту назад, alex666 сказал:

нет ли какого-нибудь хитровыделанного способа

Я что-то не припомню, что б контроллер содержал такую информацию.

 

23 минуты назад, alex666 сказал:

ведут они себя якобы идентично

Собственно да.

Просто не все знакоместа будут видны (и, кстати, их больше, чем видно и в 1602).

Если у 1602 собираетесь только одну строку использовать, то вроде проблем быть не должно (но надо уточнить адресацию по ДШ).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Проблема в том, что у 1601 единственная строка - это на самом деле по 8 символов от первой и второй строк 1602. За счет этого в нем экономят второй кристалл драйвера.

image.thumb.png.b31b58dfa10ac4aad457b6f7fa296004.png

 

image.thumb.png.2d3bbeaff357ca18684f8c902962b8f8.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

29 minutes ago, Сергей Борщ said:

Проблема в том, что у 1601 единственная строка - это на самом деле по 8 символов от первой и второй строк 1602. За счет этого в нем экономят второй кристалл драйвера.

Единственная проблема (с этим делом, так-то их много) - не могу программно определить, какой тип Болимина стоит на плате. А управляться с известным индикатором я уже лет 20 как научился))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ставьте перемычку на вход контроллера, пусть ее запаивают или не запаивают в зависимости от типа установленного индикатора. Контроллером считывайте наличие перемычки. Если свободных входов для перемычки нет - можно в качестве перемычки использовать резистор между любыми двумя линиями шины данных и напаивать его прямо на площадки разъема индикатора. При включении одну из этих линий переводить на ввод с подтяжкой, на вторую выдавать ноль, считывать наличие резистора и перенастраивать ноги для штатной работы с индикаторм. При штатной работе обе линии будут настроены на вывод и резистор влиять на работу не будет.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...