Вверх ↑
Ответов: 8888
Рейтинг: 823
#1: 2017-09-26 10:56:16 ЛС | профиль | цитата
z80, по всей видимости "эмулятор" у вас есть, а программного обеспечения нет (или дорого просят?)
Чтобы ответить на ваш вопрос, нужно ЗНАТЬ систему команд посылаемых на эту игрушку и ответов игрушки.
СОМ порт имеет небольшой буфер, в котором хранятся принятые данные. При переполнении буфера старые данные заменяются новыми и пропадают. Чтобы ничего не пропустить вы должны установить число обращений к порту и количество читаемых байт в соответствии с установленной скоростью порта.
Например при скорости 38400 бит/сек (~3840 байт/сек) и 64 чтений/сек (через 16 мсек) вы при каждом чтении должны принимать не менее 3840/64=60 байт, и наоборот, если вы установили число читаемых байт 256, то можете обращаться к порту не так часто 3840/256=~15 раз/сек или через каждые ~64 мсек.
карма: 19

0