Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Микроконтроллеры (MCU) и микропроцессоры (MPU) > LCD нету реакции


Автор: korish 6.8.2010, 14:01
В создании устройств и их подключении новичок! Нашел у себя дома индикатор (MTC-16204x на базе HD44780) полное описание MTC S16204XRGHS из таксофонного аппарата вот его даташит индикатора http://catalog.gaw.ru/index.php?page=document&id=5742 подключил я его по примеру http://msevm.com/md/771/index.htm...при включении какой либо программы индикатор не подает никаких признаков отображает квадраты и мигает только при включении компьютера...может я что то не то делаю, может порт надо настроить? Подскажите что может быть?


Автор: smalcom 8.8.2010, 17:51
Цитата

какой либо программы

какой и почему он должен что-то делать?

Автор: korish 8.8.2010, 19:03
Smartie разных версий, LCDMonitor, jLCD(вроде так)

Автор: UniBomb 10.8.2010, 14:46
korish, я не знаю что там за пример, т.к. у меня та страница не грузится, но навскидку возможны три варианта:

1. неправильное подключение - проверь ещё раз что и куда подключено;
2. неработает lpt порт или несколько его выводов;
3. схема подключения дисплея выглядит следующим образом:

user posted image

из твоей фотографии непонятно что и куда подключено и есть ли подстроечник R1. Если есть, то покрути его, возможно сейчас просто контрастность выставлена по максимуму, тогда самих символов видно не будет. Ещё вариант - проверь линию r/w - при операции записи на этой линии должен быть в нуле.


Ну и самый банальный - может ты в своих программах выбираешь не тот порт?

Автор: korish 10.8.2010, 15:54
1.Проверял по схеме вроде правильно
2.LPTшник проверял вроде функциклюет
3.По идее также подключена, только без подсветки

Подстроечный резистор есть, из даташита по индикатору было написано что резистор на 20к. Контрастность регулируется вот только ничего не выводит из программ. Насчет настройки порта SPP (378/IRQ7) стоит вот такой режим, да и порт вроде тот выбираю...Схему по кторой собирал прикрепил...

З.Ы. Если я правильно понял то r/w должен быть 0В ? у меня там напряжение 4,98-5,01В...так и должно ыбть?

Автор: UniBomb 10.8.2010, 16:20
Цитата(korish @  10.8.2010,  16:54 Найти цитируемый пост)
 Если я правильно понял то r/w должен быть 0В ? у меня там напряжение 4,98-5,01В...так и должно ыбть?

На выводе r/w ноль должен быть в случае если ты записываешь данные. Причём по логике работы твоих программ нулевое значение может устанавливаться только во время записи данных. Я же в своих проектах ещё ни разу не сталкивался с необходимостью читать данные, посему этот вывод тупо цепляю на землю (хотя наверное лучше всё же через подтяжку). В любом случае смотреть состояние этого вывода надо осцильником и в момент записи. Если всё нормально, то надо в даташите открыть временную диаграмму сигналов и проверять каждый из них. Конкретно выводы rs и e. Если и с ними всё нормально, то смотреть выводы данных.

Ещё стоит посмотреть в настройках программы в каком режиме работаешь и какой режим инициализируешь дисплей - 8-ми проводной или 4-ёх проводной.

Ещё как вариант попробовать на другом компьютере и/или с другим дисплеем.

Больше вариантов я не могу придумать  smile 

Автор: smalcom 13.8.2010, 00:23
Цитата

SPP

Должно быть ECP

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)