[an error occurred while processing this directive] [an error occurred while processing this directive]
Я вот тоже хотел возразить abivan, НО (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено Щ.С. 20 ноября 2001 г. 15:49
В ответ на: наверное не стоит коверкать сущность SPI(+) отправлено Димыч 20 ноября 2001 г. 13:54

Казалось бы, какая фиг разница, на чем slave сделан (master-uC - slave- любое пассивное устройство - это всё понятно, и все уже проходили). В элементарном случае slave на uC (SPI) делается абсолютно также, и никакие дополнительные линии нафиг не нужны.
А теперь о НО, да коллеге нужно асинхронно еще UART обслуживать,
тогда и нужно играть на балансе скоростей UART и SPI и времени обслуживания соотв. прерываний (с учетом входа, обработки, и выхода из прерываний), что вполне возможно. Cам решал такие задачки, но считать надо в каждом конкретном случае :) Для определенных исходных данных (учитывая производительность uC) максимально возможные (вернее желаемые) скорости работы узлов могут быть недостижимы.

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

Ответы



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

E-mail: info@telesys.ru