Цитата(evg123 @ Jan 26 2007, 19:49)

"ведь на самом деле мастеру необходимо выдать еще один запрос"
У меня так.
В принципе я добился работоспособности. Только перед передачей второго
байта (после GET_KEY) приходится выдерживать 24 такта. Только так и работает.
Такое ощущение что slave не успевает обработать запрос. Но с бругой стороны при
записи данных (например SET_HD) все работает без задердек. Глюки

Да у меня такое было когда я ADSP21992(master) скрещивал с Cygnal(slave), то же задержку
делал. Правда там у меня Cygnal как раз по записи (в него) и не успевал.
Единственное что еще приходит на ум - я знаю что в Cygnal для того чтобы данные
записались необходимо, минимум на 4 такта помоему, убрать чип-селект микросхемы, с которой
общаешься по SPI, т.е если мастер записал в SPIDAT то в слэйве этот байт появится только
после того как мастер убрал чип-селект слэйва. Хотя конечно у тебя так и происходит иначе бы
запись не работала.
А erratу на свой проц смотрел ?