реклама на сайте
подробности

 
 
> ЖКИ, ЖКИ
Slavik_tz
сообщение Aug 7 2006, 05:16
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 51
Регистрация: 4-07-06
Пользователь №: 18 558



Бывают ли неисправные ЖКИ, купил на радиорынке ЖКИ Byolymin 1602AGPLCHb, собарл плату подсоеденил ЖКИ, подкручивая резистор появились на екране 16 нижних квадратов, а верхняя строка пустая, промоделировал в WMlab 3.12 программа исправна и разводка платы вроде в порядке, можно ли грешить на ЖКИ. Зарание спасибо!!!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
bodja74
сообщение Aug 7 2006, 15:36
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 543
Регистрация: 22-10-05
Пользователь №: 9 984



Проверять флаг BUSY - и забить на эти задержки раз и навсегда + имеем максимально возможную скорость вывода для данного вида ЖКИ.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Aug 7 2006, 15:52
Сообщение #3


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(bodja74 @ Aug 7 2006, 18:36) *
Проверять флаг BUSY - и забить на эти задержки раз и навсегда + имеем максимально возможную скорость вывода для данного вида ЖКИ.
Итого:
плюсы
- не волнуют задержки - можно поставить с большим запасом и точно также забить на них
- максимальная скорость - а нафига? Дисплей все равно не в состоянии отображать данные с такой скоростью, не говоря о пользователе который с такой скоростью воспринимать с дисплея не может. Если критичны простои процессора во время вывода - делаем буферизированный и в прерывании таймера выводим.
минусы:
- лишний провод чтение/запись
- необходимо иметь 4 или 8 двунаправленных линий, что очень неудобно при согласовании индикатора с трехвольтовой схемой.
- лишний код для чтения этого флага.
- необходимось процессору вместо полезной работы тупо опрашивать этот флаг.
В общем каждый решает для себя, я лично флаг читал только в первом проекте, схему которого делали до меня. С тех пор уже 11 лет обхожусь задержками и не испытываю никаких неудобств.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
bodja74
сообщение Aug 7 2006, 18:00
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 543
Регистрация: 22-10-05
Пользователь №: 9 984



Цитата(Сергей Борщ @ Aug 7 2006, 18:52) *
Итого:
плюсы
- не волнуют задержки - можно поставить с большим запасом и точно также забить на них

Тоже вариант,а как насчет того чтобы вообще не думать про запас?Какой ,где и сколько его нужно.
Цитата
- максимальная скорость - а нафига? Дисплей все равно не в состоянии отображать данные с такой скоростью, не говоря о пользователе который с такой скоростью воспринимать с дисплея не может. Если критичны простои процессора во время вывода - делаем буферизированный и в прерывании таймера выводим.

Да ладно,кто же постоянно обновляет данные на ЖКИ,вопрос насколько быстрее они будут обновленны.А если хотите прерывание,пожалуста,ставим BUSY по INT имеем еще быстрее при той же разгрузке проца.

Цитата
минусы:
- лишний провод чтение/запись

Не думаю что это так актуально,если действительно нужна экономия ставим 4 линии или покупаем ЖКИ с И2Ц.
Цитата
- необходимо иметь 4 или 8 двунаправленных линий, что очень неудобно при согласовании индикатора с трехвольтовой схемой.

Чесно сказать никогда и не думал про согласование ,у серии 1602 диапазон питания от 3 до 6.5в
и минимальное напряжение логической 1 на вход составляет 2.2в.
По крайней мере у меня с этим проблем небыло.
Цитата
- лишний код для чтения этого флага.

лишний код для организации цикла задержки.
Цитата
- необходимось процессору вместо полезной работы тупо опрашивать этот флаг.

необходимось процессору вместо полезной работы тупо крутится в цикле задержки.
Цитата
В общем каждый решает для себя, я лично флаг читал только в первом проекте, схему которого делали до меня. С тех пор уже 11 лет обхожусь задержками и не испытываю никаких неудобств.

Да здесь можно согласится,зависит от задач,у меня правда было наоборот,когда переполз на графические ЖКИ быстро понял что к чему.Тот же код теперь применяю и для текстовых.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Slavik_tz   ЖКИ   Aug 7 2006, 05:16
- - MSprut   ... можно ли грешить на ЖКИ? Рекомендую не греши...   Aug 7 2006, 06:06
|- - Andy_F   Совершенно верно, не проходит инициализация (скоре...   Aug 7 2006, 07:17
|- - Slavik_tz   Цитата(Andy_F @ Aug 7 2006, 10:17) Соверш...   Aug 7 2006, 07:52
|- - haker_fox   Цитата(Slavik_tz @ Aug 7 2006, 16:52) Цит...   Aug 7 2006, 08:00
- - defunct   Цитата(Slavik_tz @ Aug 7 2006, 08:16) Быв...   Aug 7 2006, 08:59
- - Slavik_tz   Машинально набрал правельно Bolymin, производство ...   Aug 7 2006, 09:03
- - SpyBot   У символьных LCD действитетельно немного запутанна...   Aug 7 2006, 09:20
- - aai_m   В качестве примера выдернул из рабочего проекта ис...   Aug 7 2006, 10:06
- - WHALE   Нук,не знаю,vmlab хорошо симулирует работу с жки,о...   Aug 7 2006, 10:27
|- - ESL   Цитата(WHALE @ Aug 7 2006, 14:27) Нук,не ...   Aug 7 2006, 13:45
|- - Сергей Борщ   Цитата(bodja74 @ Aug 7 2006, 21:00) Цитат...   Aug 8 2006, 10:23
- - chief_olimp   а может проблему поподробнее расписать, тип контро...   Aug 7 2006, 19:25
|- - Slavik_tz   Цитата(chief_olimp @ Aug 7 2006, 22:25) а...   Aug 8 2006, 09:58
- - bodja74   Рад, что наша дискусия не переросла в полемику. ...   Aug 8 2006, 11:37
- - Slavik_tz   ЖКИ заработал, написал программу на асме, выдержал...   Aug 10 2006, 07:04
|- - Сергей Борщ   Цитата(Slavik_tz @ Aug 10 2006, 10:04) мо...   Aug 10 2006, 08:00
|- - Slavik_tz   [/quote] а разве на 8-битной шине она не должна вы...   Aug 10 2006, 08:57
|- - rezident   Цитата(Сергей Борщ @ Aug 10 2006, 14:00) ...   Aug 10 2006, 13:35
|- - Slavik_tz   [quote name='rezident' date='Aug 10 20...   Aug 10 2006, 14:04
|- - Сергей Борщ   Цитата(Slavik_tz @ Aug 10 2006, 17:04) ин...   Aug 10 2006, 15:28
|- - ViKo   Цитата(Сергей Борщ @ Aug 10 2006, 18:28) ...   Apr 14 2014, 08:24
- - OlegIvanov   задержка на питание и дальше как в прилагаемом фай...   Aug 10 2006, 21:59
|- - Slavik_tz   Цитата(OlegIvanov @ Aug 11 2006, 00:59) з...   Aug 11 2006, 05:16
|- - Сергей Борщ   Цитата(Slavik_tz @ Aug 11 2006, 08:16) Ув...   Aug 11 2006, 08:21
|- - OlegIvanov   Цитата(Slavik_tz @ Aug 11 2006, 08:16) Ци...   Aug 11 2006, 13:12
- - ViKo   А у gaw.ru из сообщения №8 на картинке с инициализ...   Apr 14 2014, 10:05
- - Павлик   Сергей Борщ, дело говорите. Недавно я искал кучу ...   Apr 22 2014, 17:46


Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 17:40
Рейтинг@Mail.ru


Страница сгенерированна за 0.01434 секунд с 7
ELECTRONIX ©2004-2016