Sandro, vivat, ещё разМышь PS/2 обслуживает Ардуина, и делает из неё по сути джойстик, с распайкой входящих в УП сигналов по стандарту мыши "Марсианки".
Ардуине особо не нужен сигнал "сброс" от ПО на БК-шке. Если он и будет формироваться ПО БК, то будет проигнорирован, а новые сигналы от мыши PS/2 и без него транслируются и выставляются на порт УП, периодически.
Наверняка, софт БК для Марсианки, просто периодически запрашивает новые данные на порт УП, посылая сигнал "сброс", и тупо берёт для анализа "новые" указания.
Сигнал "сброс" был введён в конструкцию только из необходимости упростить схематику мыши Марсианки... Теперь упрощаем ПО, и всего-то
Если бы БК могла "быстро" переходить к П/П, обслуживающей прерывание от мыши, можно даже было бы и по прерыванию работать с мышью PS/2 через Ардуину, но в БК каждый такт на счету для производства изменений на дисплее... да, и софта старого такого нет, поэтому я от такой идеи сразу отказалась![]()





Мышь PS/2 обслуживает Ардуина, и делает из неё по сути джойстик, с распайкой входящих в УП сигналов по стандарту мыши "Марсианки".
Ответить с цитированием