В том и дело, что прерывание slave подразумевает чтение регистра данных SPI при возможнойI параллельной записи в буферный сдвиговый регистр до передачи в р. данных (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено Щ.С. 16 июня 2003 г. 19:20
В ответ на: Ответ: Ну а если во время передачи у слейва произойдёт прерывание, как тогда мастер узнает, что нужно подождать? Передача данных между микроконтроллерами должна идти В ФОНЕ. отправлено alteron 16 июня 2003 г. 18:56

Собственно, мастер может продолжать после окончания передачи, ибо его данные новые будут записаны в сдвиговый регистр слейв-приемника. Но! Как я отметил, если буфер данных не успеете считать + первично обработать до прихода очередного байта (или фона не хватает), тогда ессно аля-улю! Ну не знаю я профиля задачи автора!
Да задача-то тривиальная: если из бассейна вытекает меньше чем втекает, и он ПЕРЕПОЛНЯЕТСЯ - ищи другие насосы (МК, и программы их обработки).

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

Ответы



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

E-mail: info@telesys.ru