|
Тупо - таблица у мастера, в которой имеется информация о командах и задержках, которые надо сделать для подготовки данных. Мастер посылает команду, ждёт заявленное количество времени и читает ответ, так как мега уже стопудово его туда положила.
Если для меги подготовка данных занимает каждый раз разное время (то есть нет возможности его заранее определить), то тогда смотрите вариант такой:
Мега принимает команду, ложит в ответ нуль (который не есть готовность), потом спокойно обрабатывает команду, не забывая подкладывать нули мастеру по флагу окончания приёма (мастер в это время читает нули), потом после обработки ждёт ближайшего флага приёма и ложит число, которое означает "данные готовы" (AA, 55 ?), мастер его ловит и далее он уже уверен что пойдут данные, которые мега радостно передаёт...
E-mail: info@telesys.ru