ReAl (27.01.2005 19:05, просмотров: 1) ответил Max_QNX на в принципе можно конечно - только для spi понятие тайм аута неприменимо - это ж синхронная штука. а sck однонаправленный.
Как это нет тайм-аута? Попугаев правильно выбирать надо После передачи пакета мастер продолжает посылать в MOSI разделители. Естественно, SCK генерится. До тех пор, пока ведомый
не всунет в линию "не разделитель" либо пока не пошлёт заданное число разделителей сам мастер. Т.е. "я послал десять тысяч вёдер, все вернулись пустыми".
Дабы уменьшить зряшное тарахтение, кстати, эти разделители можно посылать раз в какой-то удобный интервал. Как только на раделитель вернулся другой символ (что означает начало пакета), так сразу начинаем лупить в максимальном темпе - выбираем пакет ответа (при этом сами шлём разделители).