_noise (09.03.2010 06:58 - 07:16, просмотров: 3852) MBedder
Можно ли выжечь ноги индикатора на HD44780 программатором при программировании? Конкретнее:
с программатора DATA --- PIC16F887 RB7 --- индикатора нога DB7
с программатора CLOCK --- PIC16F887 RB6 --- индикатора нога DB6
Индикатора нога R/notW на 0 вольт припаяна паяльником. То есть по идее индикатор просто слушает провода DB, пытаясь применять силу к ним никогда.
... или в начале процесса он может таки сам попытаться дёрнуть ногами? Когда одновременно их же ещё кто-то может попытаться дёрнуть в другую сторону?
---
Между PIC16F887 RB6 и индикатора ногой DB6 перемычка, снимается перед программированием, устанавливается после программирования; если забыть снять (а легко забыть, и неоднократно) - не программится. По идее это уже должно было насторожить?
Между PIC16F887 RB7 и индикатора ногой DB7 снимаемой перемычки нет, просто провод. И так программится (иногда с ошибками, не уточнено достоверно, чего из-за).
... ну и перестало работать. Наконец. Доигрался. Инициализация не проходит, верхняя строка квадратов.
(даташит докурен до места "пользовательские символы рисовал и выводил в нужной позиции" включительно)
(по отдельности устанавливал линии, мерял вольтметром на индикаторе - соответствует; то есть порт на выход работает и по проводам от него до индикатора доходит без обрывов и замыканий всё)
(для проверки задержки большие-пребольшие, с запасищем, где надо и где не надо, вообще между каждым чихом)
---
Если важно: Звезда Победы название фабрики-изготовителя (winstar).
Поиск делал, в целом отношение к фабрике понял.
---
Пока собрался ехать покупать другой модуль на замену (Displaytronic в тритоне) - но... подключение-то остаётся таким же.
Опять же ж погорит (если погорел), или как это умные делают?
---
Звиняйте, если не туда нажал: экзотичный интерфейс здесь.