ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
4 июля
121743 Топик полностью
Evgeny_CD, Архитектор (02.06.2008 11:00, просмотров: 174) ответил AlexandrY на По моему мы о разном.
Допущение об отсутствии кодирования, очередей и CRC чревато вот чем. SPI сопроцессор - точно фтопку, если до него что-то доходит с ошибками. Ну разве что считать CRC принятых пакетов, и просто ставить бит во внутреннем слове состояния - типа принято с ошибкой. Host CPU периодически мониторит слово состояния, и if есть ошибки - что-делает. Например, пишел в лог "У нас связь с сопроцесором хреновая". Но! If в качестве основного проца у нас пЫсюк, и у него есть 921.6 кбит/сек (многие пром пЫсюки так умеют) RS-485/422 порт, то на такую шину можно повестить целую кучку сопроцессоров. LCD склавой, еще что.... Так вот, если SPI сопроцессор - этол одно устройство, а UART - это другое (прежде всего, по стеку работы с ним) - то фтопку такой сопроцессор. Заметим, 485 шина идеально подходит для пром корпусов. Вот тут у нас платка с диплюем и клавой на морде, вот тут в нас платка управления силовыми приводами в заднице и т.д. Очень удобно, если под все эти "платки" единое API.