Ишо вариант
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Ralex 04 февраля 2004 г. 17:24
В ответ на: SPI: дуплексный обмен. Подскажите с идеологией обмена отправлено bialix 04 февраля 2004 г. 12:30

Тупо - таблица у мастера, в которой имеется информация о командах и задержках, которые надо сделать для подготовки данных. Мастер посылает команду, ждёт заявленное количество времени и читает ответ, так как мега уже стопудово его туда положила.

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

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru