у меня похожая задачка валяется кучка терминалоф без батарей Vx670 мож кто втеме про пинауты и примене их диспоф ??
_________________ ZМудрость(Опыт и выдержка) приходит с годами. Все Ваши беды и проблемы, от недостатка знаний. Умный и у дурака научится, а дураку и .. Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Просто по названию пинов, мне показалось, что это дополненная I2C шина с линией CS/ Тогда, помочь вряд ли могу. Удачных поисков.
не, в схеме модема, где смотрел распиновку, у проца для подключения дисплея есть отдельная аппаратная spi-шина. Я тут раздобыл фирмварь для модема, только вот никогда не занимался расковыриванием прошивок, не умею. Может кто что подскажет по этому поводу?
Пробовал для аврок. Непростая задача. Разделить области кода и данных во flash - задача не из простых. Или я - тупой)) Короче надо хорошо знать архитектуру проца, для которого написана прога и команды ассемблера для него. В любом случае, я бы пробовал использовать IDA Pro.
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
Заголовок сообщения: Re: ЖК - дисплей YMC9618-01ABAFUGL - может кто сталкивался?
Добавлено: Вт июл 21, 2020 23:48:28
Родился
Зарегистрирован: Пт июл 17, 2020 22:37:01 Сообщений: 16 Откуда: Бахмут, Донецкая обл. Украина
Рейтинг сообщения:0
У меня есть маленький успех.. Методом научного тыка, а точнее засылая рандомные байты (с логированием отправленных данных) удалось включить все пиксели на дисплее. была отправлена последовательность 0x13 0x78 0x50 0x66 0x2F 0x66 0x8F 0x8E . Данные из рам не показывает... Кому нибудь это что-нибудь напоминает? (данная последовательность в 10 из 10 запусков после передергивания питания включает пиксели, откидывание любого байта отсюда приводит к невключению пикселей)
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
у меня похожая задачка валяется кучка терминалоф без батарей Vx670 мож кто втеме про пинауты и примене их диспоф ??
Это банковские терминалы? Схему бы терминала достать, было бы понятнее, я с Юнисистем Мини Т400 дисплей без проблем запустил, схема была для распиновки, а вот контроллер подобрал с ардуино и библиотекой u8gl, там демка есть с кучей вариантов дисплеев.
P.S. а через пару дней после этого попался такой же дисплей но уже с маркировкой производителя, по которой и нащел даташит..... ну не пакость, а?
0x8F и 0x8E - похоже на одну команду, но с разным младшим битом вкл/выкл. А байты идут именно в этом порядке? А если попробовать переставить местами 0x8F и 0x8E?
Чтобы расковырять прошивку, нужно хорошо знать этот микроконтроллер на уровне ассемблера. Было дело - делал обход лицензионного ключа в PIC18. Но в целом занятие кропотливое, и быстрее лог.анализатором снять обмен по шине, чем ковыряться в коде.
_________________ Почти все плюсы в свою карму и в рейтинги сообщения поставил себе сам, своими же созданными для этих целей клонами. aen
"Читать" лучше не аппаратным SPI, т.к. неизвестны настройки этого самого SPI. Лучше просто настроить один порт входом, подключить его на клок, посмотреть, что клок корректно получается захватить (хватает скорости у ардуинки). Дальше ещё два порта входами, вешать на MOSI и Data/Command, читать, выводить в консоль, пытаться разобраться, сколько в байте бит, как настроена синхронизация. По результатам можно будет и аппаратный SPI настроить, но, предположительно, к этому моменту необходимость отпадёт - уже всё поймёте
"Читать" лучше не аппаратным SPI, т.к. неизвестны настройки этого самого SPI. Лучше просто настроить один порт входом, подключить его на клок, посмотреть, что клок корректно получается захватить (хватает скорости у ардуинки). Дальше ещё два порта входами, вешать на MOSI и Data/Command, читать, выводить в консоль, пытаться разобраться, сколько в байте бит, как настроена синхронизация. По результатам можно будет и аппаратный SPI настроить, но, предположительно, к этому моменту необходимость отпадёт - уже всё поймёте
я пытался клок вешать на int0, mosi, cs и d/c на входы. записывал в буферный массив, ставил аппаратный таймер на секунд 10, после сработки которого вываливал накопленные данные в уарт...... каждый раз было принято разное количество бит, да и содержание буфера разное. в субботу должен приехать лог анализатор, посмотрим что получится
я не сильно знаком с терминологией ардуин, int0 - это какой-то вход, на изменение уровня которого повешено прерывание? Наверное, так не надо. Смысла использовать прерывания тут никакого нет. Просто в цикле без задержек читать вход, подключив к нему clock. Логический анализатор 100% лучше ардуины. Но, если я правильно понял, задача тут не башню починить, а по&%#ться по-настоящему
Заголовок сообщения: Re: ЖК - дисплей YMC9618-01ABAFUGL - может кто сталкивался?
Добавлено: Пт июл 24, 2020 18:10:21
Родился
Зарегистрирован: Пт июл 17, 2020 22:37:01 Сообщений: 16 Откуда: Бахмут, Донецкая обл. Украина
Рейтинг сообщения:0
Башню строить, это к строителям =) Когда всё получается с первого раза и не напрягаясь, это как минимум подозрительно и не интересно, простые работы не способствуют развитию мышления. Завтра получу лог. анализатор, посмотрю что там бегает по шине.... но, потом еще разбираться что куда за что отвечает, в идеале мне бы понять на каком камушке собран этот дисплей, даташит с описанием комманд.... А по поводу прерываний, обмен проца с дисплеем длится несколько милисекунд, в остальное время шина простаивает, т.е. сплошной оль по дате и 1 по клоку, зачем мне эти лишние данные? так вот, каждый бит тактируется клоком, который бы у меня вызывал прерывание с обработчиком, который и по идее и должен был фиксировать каждый бит переданный по шине, отсеивая периоды простоя шины.... но как обычно, что то пошло не так..... ладно, завтра разберемся...... может быть......
Вы что, не знаете анекдота про солдат-танкистов срочной службы, и добрую фею? С прерываниями - там вот как... 1) если Вы записываете клок с максимально возможной частотой, Вы можете понять, насколько эта максимально возможная частота выше частоты клока. Или не выше... Записывать все захваченные "0" и "1" в какой-либо лог не обязательно - можно их считать, и результат выводить в виде "234 раза подряд 0, 245 раз - 1". 2) собственно, где, как я думаю, была проблема при попытке захвата SPI: почти наверняка у Вас прерывание настроено на переход из "0" в "1". А тактирование SPI может осуществляться по спаду (trailing edge), либо по фронту со сдвигом фазы. В сочетании с каким-нибудь 7-ми битным байтом вполне могло обусловить отсутствие повторяемости считываемых данных. 3) в принципе, прерывание можно было бы использовать, чтобы не записывать "пустоту". Но записывать лучше всё равно без использования аппаратного SPI, "вручную"
Заголовок сообщения: Re: ЖК - дисплей YMC9618-01ABAFUGL - может кто сталкивался?
Добавлено: Сб июл 25, 2020 16:45:22
Родился
Зарегистрирован: Пт июл 17, 2020 22:37:01 Сообщений: 16 Откуда: Бахмут, Донецкая обл. Украина
Рейтинг сообщения:0
Так. Снял лог обмена. Инит разобрал побитно на бамажке, хм... с теми байтами что я ранее выкладывал и близко ничего нет. ранее подобрал 0x13 0x78 0x50 0x66 0x2F 0x66 0x8F 0x8E , а анализатор перехватил 21 12 0C C8 28 05 0C 80 40 и далее 288 байт данных, учитывая размер матрицы 96 Х 18, как раз совпадает.
Попробовал с ардуины сделать инит - заработало.....
В целом, дальше использовать экранчики мне уже ничего не мешает, хотя и не понятно, на чем оно сделано.
кнопки Такой нет... да и зачем а если не секрет ка определили имя чипа???- нащли в ответе на запрос заветные сигнатуры?
_________________ ZМудрость(Опыт и выдержка) приходит с годами. Все Ваши беды и проблемы, от недостатка знаний. Умный и у дурака научится, а дураку и .. Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Заголовок сообщения: Re: ЖК - дисплей YMC9618-01ABAFUGL - может кто сталкивался?
Добавлено: Пн июл 27, 2020 11:45:44
Родился
Зарегистрирован: Пт июл 17, 2020 22:37:01 Сообщений: 16 Откуда: Бахмут, Донецкая обл. Украина
Рейтинг сообщения:0
Та нашел пару сайтов с кучей даташитов на контроллеры, еще даже до создания темы, выкачал тогда часть даташитов, но когда просматривал, не обратил внимания, .... а когда считал рабочую последовательность, пересмотрел заново, и нашел совпадающие комманды, даже проверил на дисплее, все совпадает.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 22
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения