PDA

Просмотр полной версии : Странный ЖКИ



VOVA080808
11.06.2012, 19:01
Что делать, если жки 1602 не выводит цифры ?
купить другой , просьба, не предлагать .
кто-нить встречался с такой особенностью ?

melan
11.06.2012, 20:14
Что делать, если жки 1602 не выводит цифры ?
купить другой , просьба, не предлагать .
кто-нить встречался с такой особенностью ?
Мало информации. В какой конструкции используете?

VOVA080808
11.06.2012, 20:41
Мало информации. В какой конструкции используете?
информации достаточно, чтобы не разводить флудильню скажу лишь, что это макет устройства на pic16f628а с двустрочником SC1602BULT-HS-G .
Буквы выводит без проблем , цифры - пустые знакоместа , это касается всего третьего столбца таблицы символов .
Возможно это заводской брак, но, по-моему, здесь нужно разобраться .

yurr
11.06.2012, 20:51
информации достаточно,

Ну раз достаточно, то ответ очевиден.

Болт
11.06.2012, 23:09
используй шаманский бубен или протеус.

ut1wpr
12.06.2012, 00:03
информации достаточно, чтобы не разводить флудильню скажу лишь, что это макет устройства на pic16f628а с двустрочником SC1602BULT-HS-G .Вот как раз информация по типу МК и типу ЖКИ совершенно бесполезны. Имелось ввиду: схема, исходники программы, кто повторял, как у них работает? Это поважнее будет. Ну какая разница, контроллер какого типа шевелит выводами, обслуживая ЖКИ?

Возможно это заводской брак, но, по-моему, здесь нужно разобраться .А зачем? Кому это нужно? Тот пусть и разбирается.

VOVA080808
12.06.2012, 11:19
используй шаманский бубен или протеус.
в протеусе работает как задумано .
проблема не в прошивке, а в индикаторе .
В памяти индикатора отсутствуют цифры и это факт .
Где-то читал, что можно записать в память свои .
Ткните пожалуйста носом в источник, где описана последовательность действий, для записи своих символов в индикатор .
Огромная просьба: если реально помочь нечем, оставляйте свои коментарии при себе - берегите свое и чужое время .

R2RBN
12.06.2012, 11:33
Некоторые индикаторы особенно китайские клоны,работают не как положено с нормальной таблицей ASCII , а с какой то видоизменённой(или неполной) ,поэтому и не хочет цифры выводить.Вот статейка (http://cxem.net/mc/mc134.php) про то как это работает.Ну,а как вывести свои символы,я лично могу подсказать только по Bascom AVR.

VOVA080808
12.06.2012, 11:50
Ну,а как вывести свои символы,я лично могу подсказать только по Bascom AVR.
пишу на ассемблере,
если в BASCOMе можно понять как проц дергает ножками, выложьте кусочек программы-может разберусь .
просто хочется научиться работать с неправильными индикаторами ....

ut1wpr
12.06.2012, 12:15
пишу на ассемблере,
если в BASCOMе можно понять как проц дергает ножками, выложьте кусочек программы-может разберусь .
просто хочется научиться работать с неправильными индикаторами ....Символов, определяемых пользователем (UDG - User Defined Graphics) в этих дисплеях всего 8. Символов в колонке второго бита 16. Для замены всех может просто не хватить. Перешивать UDG "на лету" будет трудновато.
В любом PDF на любой дисплей из этой серии есть описание команд загрузки области UDG. Просто соблюдайте правила из документации. И в соответствии с ними "дергайте" ножками.
Много полезного можете найти ТУТ (http://radiokot.ru/forum/viewtopic.php?f=20&t=584&sid=2d27eec2648ae4a2 4a4dd39b35c5d027)

VOVA080808
12.06.2012, 12:26
Символов, определяемых пользователем (UDG - User Defined Graphics) в этих дисплеях всего 8.
не густо , но если очень хочется можно 0=O , 1=I , а остальное влезет .

Много полезного можете найти ТУТ (http://radiokot.ru/forum/viewtopic.php?f=20&t=584&sid=2d27eec2648ae4a2 4a4dd39b35c5d027)

cпасибо за ссылку - почитаю , может хоть там найду подходящее решение ....

ut1wpr
12.06.2012, 14:59
не густо , но если очень хочется можно 0=O , 1=I , а остальное влезет .

cпасибо за ссылку - почитаю , может хоть там найду подходящее решение ....Кириличная "З" вполне на тройку смахивает. :) Если в этом дисплее вторая страница с кирилицей...

rx3apf
12.06.2012, 17:08
Некоторые индикаторы особенно китайские клоны,работают не как положено с нормальной таблицей ASCII , а с какой то видоизменённой(или неполной) ,поэтому и не хочет цифры выводить.
IMHO, отсутствие цифр - это из области фантастики. Всякие там спецсимволы - поверю, но базовая часть (ASCII) обязана быть. И первое, что надо сделать - последовательно просмотреть всю таблицу, все коды, построчно.

RA9YTJ
13.06.2012, 03:52
VOVA080808, rx3apf прав, символы цифр по любому должны быть, вы просто выводили коды 30h-39h? Сильное подозрение, что у Вас просто функция вывода числа не верно работает.

vadim_d
13.06.2012, 09:18
Сильное подозрение, что у Вас просто функция вывода числа не верно работает.
Ну да, если забыть прибавить 0х30 :smile:


в протеусе работает как задумано
Может, какие пины залипли в реальной схеме? Подключение 8-ми или 4-витное?

VOVA080808
13.06.2012, 16:42
VOVA080808, rx3apf прав, символы цифр по любому должны быть, вы просто выводили коды 30h-39h?
я тоже так думал, что должны , выводил 30h-39h - пусто , с буквами проблем не обнпружил .



у Вас просто функция вывода числа не верно работает.
она что особая ? на ассемблере все символы выводятся по одному алгоритму .


Может, какие пины залипли в реальной схеме?
такое возможно:
проверю, но 4-й и 5-й столбцы выводит без прблем
надо 1-й бит протестить ...

rx3apf
13.06.2012, 20:48
надо 1-й бит протестить ...
Надо протестировать всю таблицу, любым способом (хоть по таймеру, а лучше по кнопке) меняя начальный код символа (через 16 либо 32) и выводя по 32 символа). И тогда сразу станет ясно, в таблице проблемы (и что в ней вообще) или на шине. Совершенно невероятно, чтобы отсутствовала ASCII-часть. На 100%.

VOVA080808
25.06.2012, 19:28
проблема была в кривых руках .
проблему решил пошевелив проводки на макетке :crazy: