Доброго времени суток!
Есть простая схема: один мастер один слэйв.
В роли мастера выступает CPU(P2C927B2) в роли слэйва датчик (adxrs453BEXYZ).
Есть два вопроса! простой и не очень.
1) Мастер SPI после каждого слова данных должен устанавливать сигнал CS в верхний уровень (не активный) ? или его нужно устанавливать обратно в верхний уровень только после передачи всех необходимых данных? Если можно ссылку на более подробное описание данного интерфейса ( где оговорен этот вопрос).
2) Собственно что привело к первому вопросу.
На CS датчика заведен выход SSP1_FSS. (Так плата разведена).
В даташите на процессор написанно (для SPI), что после отправки каждого слова (4-16 бит) выход SSP1_FSS передергивается в верхний уровень.
А в даташите на датчик написанно что он принимает 32 битные команды, и соответственно после приема всей команды должен CS в верхний уровень.
Это если я все правильно понял.. Интересно что это за сигнал такой SSP1_FSS и имеет ли его вообще смысл заводить на CS.
Или Чип селект всегда реализуется через GPIO процессора.
Надеюсь вопросы понятны.
Спасибо.