[an error occurred while processing this directive]
Не, ну все-таки скажите, как обеспечивают достоверность данных при обмене между МК на синхронных интерфейсах?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
rezident 05 декабря 2005 г. 21:21
Про UART и I2C все понятно, а как с SPI? Да еще когда SPI как интерфейс обмена между несколькими МК используется? Как узнать, что слейв успевает подавать на конвейер SPI данные без пропусков? Только ли анализом целостности пакета по CRC? Или есть другие способы?
Составить ответ
|||
Конференция
|||
Архив
Ответы
Ну так вопрос все же интересный. Вот смотрите. (+) — Анатоль (06.12.2005 12:58 217.20.167.33 , 438 байт)
Для межконтроллерных подключений использую — Vladimir Ljaschko (06.12.2005 10:16 212.56.240.38 , 249 байт)
Я делал так (+) — SM (06.12.2005 09:18 213.141.159.26 , 325 байт)
SPI предназначен для обмена в пределах отдного девайса. Нах здесь что-то проверять? А вот, ежели "гранит" там какой-нить, да километров на двадцать, то CRC16 самое оно! — [cm] (06.12.2005 02:11 83.170.255.139 , пустое )
А никак. Старт-стопы, контрольные суммы. А были еще и Арвиды. — БУБУ (05.12.2005 21:31 195.131.84.202 , пустое )
почему бы и нет? (CRC) другое что то придумать сложно — ы (05.12.2005 21:29 80.92.98.211 , пустое )
Так же, как обеспечивают достоверность данных при обмене между МК и SRAM.. Никак.. — quark (05.12.2005 21:25 62.140.241.123 , пустое )
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
E-mail:
info@telesys.ru