ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
24 июля
115316 Топик полностью
rezident (12.03.2008 19:59, просмотров: 101) ответил Dany на SS(Slave select) присутствует, и с протоколами обмена с периферией немного знаком. Вопрос в том, контролировать весь фрейм(CRC16) или побайтно, или вообще не контролировать(как связь с переферией).Соотвественно если побайтно, то ввести повторную пос
Если длина (количество байт) фрейма заранее не известна, то контролировать весь фрейм с помощью CRC несколько затруднительно. Если же длина заранее определена, то лучше CRC на весь фрейм. Или сделать такую комбинацию пока слейв получает от мастера команду и ее параметры он ретранслирует каждый получаемый байт. Когда же настает его время передавать данные в этом фрейме он передает данные и в конце CRC для этих данных. Если в ретранслируемой команде или ее параметрах мастер получает несоответствие, то он заканчивает фрейм деактивацией CS/SS, а слейв у себя сбрасывает очередь запроса и очищает буфер.