Добрый день!

Добрый день! собираю мд, проблема с дисплеем. Работает только левая половина экрана, причём, если CS1и CS2 подключены правильно, то левая половина показывает правую, а если CS1 и CS2 поменять местами — левую. Подскажите, пожалуйста, как исправить

0    0    14

COMMENTS

  • Андрей Романов Андрей Романов

    Я не силен в программировании, но возможно дело в видимой памяти дисплея. Скорее всего надо сдвинуть начальные адреса видимой области памяти дисплея.

    • Семен Бирюков Семен Бирюков

      Андрей, я тоже не силен в программировании. Контроллер получил уже прошитый.

      • Андрей Романов Андрей Романов

        Семен, я думаю что с этим вопросом лучшие обратиться к продавцу.

        • Семен Бирюков Семен Бирюков

          Андрей, продавец сказал: «проверь контакты».

          • Андрей Романов Андрей Романов

            Семен, а дисплей к контроллеру подключен по какой шине? Это набор или приобретено все по отдельности?

          • Семен Бирюков Семен Бирюков

            Андрей, по восьмибитной

          • Андрей Романов Андрей Романов

            Семен, а что за контакты CS1, CS2, управление дисплеем происходит по средствам регистров сдвига?

          • Семен Бирюков Семен Бирюков

            Андрей, совершенно верно. CS1 и CS2 управляют половинами экрана. Подсказали мне, что можно попробовать инвертировать сигналы с CS1 и CS2, но как это сделать, я не знаю

  • Андрей Романов Андрей Романов

    Т.е. d7-d0, e, rs, rw?

  • Андрей Романов Андрей Романов

    Есть логические элементы »НЕ» (микросхемы логики), можно с помощью одного из элемента инвертировать. Не плохо было бы на схему девайса глянуть. Есть еще одна мысль, возможно на одном из контактов и вовсе нет синхронизации (импульсов), было бы не плохо осцеллограф ом глянуть что там происходит. Возможно банально плохой контакт от контроллера до разъема.

    • Семен Бирюков Семен Бирюков

      Андрей, я не волшебник, я только учусь. Схема вот, а осциллограф только в универе, и до него смогу добраться не раньше 10 февраля[collage_gallery in="comment"]

  • Андрей Романов Андрей Романов

    Посмотри, прозваниваются ли лапки 11,12 контроллера с CS1, CS2 индикатора?

  • Семен Бирюков Семен Бирюков

    посмотрел, прозваниваются

  • Андрей Романов Андрей Романов

    Похоже что на одном из них нет сигнала синхронизации. Вся беда в том что не зря вывода два, скорее всего сигналы там должны чередоваться, для того чтоб контроллер дисплея »понял» чего, куда пихать. А в промижутках между сигналами синхронизации, программа, еще и кнопки отслеживает.

Leave a Comment

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.