Dany (25.03.2008 19:41, просмотров: 68) ответил rezident на Хорошо будет, если еще и о полученных результатах доложите. Ну там получившаяся скорость обмена, надежность протокола и обнаружения ошибок. Наверняка еще кому-нибудь пригодится. Теория теорией, а практика - критерий истины ;)
Результаты получились следующие... Скорость обмена SCK = 62.5kHz(выше не требовалось). Master аппаратный, Slave программный. Надежность протокола сводится к надежности CRC16.Также введен сигнал готовности Slave к передаче данных(буфер для передачи сформирован), который физически совпадает с ногой MISO(Slave OUT), этот же сигнал используется для индикации Мастеру об успешно принятом пакете(Slave пакет получил,CRC16 совпала).
Протокол с эхом также был опробован, узким местом является байт успешной/неуспешной сессии, так как он не проверяется.
На помехоустойчивость не проверял(в будущем). В "лабораторных условиях"(без помех) оба протокола работают.