Jump to content

    
Sign in to follow this  
alex666

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

Recommended Posts

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

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

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

Share this post


Link to post
Share on other sites
21 минуту назад, alex666 сказал:

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

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

 

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

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

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

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

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

Share this post


Link to post
Share on other sites

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

image.thumb.png.b31b58dfa10ac4aad457b6f7fa296004.png

 

image.thumb.png.2d3bbeaff357ca18684f8c902962b8f8.png

Share this post


Link to post
Share on other sites
29 minutes ago, Сергей Борщ said:

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this