porcha2 писал(а):AR_Favorit писал(а): Подозреваю, что командой RESET, которую плата скорее всего передает сначала (положено так, ага - проинициализировать билл в начале работы). А потом уже плата купюрнику RESET не шлет.
Вполне... но вот только ответ читает уже потом... когда загрузится, но к тому времени ответ уже давно отправлен (пока плата грузилась).
зы В любом случае впечатление о не корректности реализации протокола со стороны платы только увеличилось.
не, ресет игра биллу шлет уже загрузившись, это я и имел в виду "сначала"... До того некому ресет слать))))
Но соглашусь, что в игрухе похоже тоже что-то не то или не так, ибо с таким диким и очевидным косяком (фактическое неработой в протоколе, так как все начинают работать с ресета) протокольную прошивку навряд ли бы выпустили... Значит какие-тотонкости в работе платы с биллом по протоколу таки присутствуют... Может недокументированная команда какая проскакивает, или еще что там...
Как вариант еще - там же линукс... Возможно, не сама игра косячит, а их сборка линуха в процессе загрузки или старта игры какой-нить мусор засылает в ком-порт, и этот мусор так вот раскорячивает айситишку (а jcm на него не реагирует)... Опять же - некорректность работы протокола у айсити налицо, но и игра "хороша"...
В общем, при желании очень большом можно подцепиться к интерфейсу компом через простую схемку и отмониторить обмен, проанализировать, стало бы понятно, откуда косяк... Но вот толку-то ноль, исправить ни прошивку игры ни прошивку билла один фик самостоятельно не выйдет (только если сгородить адаптер на меге с двумя уартами, "на лету" исправляющий обмен - красиво, но дебилизм по сути), а делать эту работу за прибалтийскую фирму DLV или тайваньскую фирму ICT - нафик надо вообще...)))
Топикстартеру же посоветую посмотреть свежие прошивки на купюрник, и если их нет - забить: работает и фик с ним))).