реклама на сайте
подробности

 
 
> SSP->SPI, CS на SPI master
Микула
сообщение Jan 16 2014, 08:05
Сообщение #1





Группа: Участник
Сообщений: 12
Регистрация: 4-12-13
Пользователь №: 79 488



Доброго времени суток!

Есть простая схема: один мастер один слэйв.

В роли мастера выступает CPU(P2C927B2) в роли слэйва датчик (adxrs453BEXYZ).

Есть два вопроса! простой и не очень.

1) Мастер SPI после каждого слова данных должен устанавливать сигнал CS в верхний уровень (не активный) ? или его нужно устанавливать обратно в верхний уровень только после передачи всех необходимых данных? Если можно ссылку на более подробное описание данного интерфейса ( где оговорен этот вопрос).

2) Собственно что привело к первому вопросу.
На CS датчика заведен выход SSP1_FSS. (Так плата разведена).

В даташите на процессор написанно (для SPI), что после отправки каждого слова (4-16 бит) выход SSP1_FSS передергивается в верхний уровень.
А в даташите на датчик написанно что он принимает 32 битные команды, и соответственно после приема всей команды должен CS в верхний уровень.

Это если я все правильно понял.. Интересно что это за сигнал такой SSP1_FSS и имеет ли его вообще смысл заводить на CS.

Или Чип селект всегда реализуется через GPIO процессора.

Надеюсь вопросы понятны.

Спасибо.



Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 2)
Alex11
сообщение Jan 16 2014, 15:05
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 106
Регистрация: 23-10-04
Из: С-Петербург
Пользователь №: 965



Я не работал с этим процессором, но общие сообращения следующие. Поскольку длина посылки для Вашего датчика должна быть 32 бита, а длина слова SPI процессора - только до 16 бит, то либо отрывайте провод SSP1_FSS от датчика и заводите туда GPIO, либо перепрограммируйте этот вывод процессора в GPIO, если он это позволяет. Существуют контроллеры SPI, которые позволяют послать несколько слов подряд, не поднимая CS - тогда не так критична длина слова SPI контроллера - но, похоже, к Вашему процессору это не относится.
Go to the top of the page
 
+Quote Post
Микула
сообщение Jan 17 2014, 06:36
Сообщение #3





Группа: Участник
Сообщений: 12
Регистрация: 4-12-13
Пользователь №: 79 488



Спасибо большое, собственно вы ответили на все вопросы)
Go to the top of the page
 
+Quote Post

Closed TopicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 11th August 2025 - 19:16
Рейтинг@Mail.ru


Страница сгенерированна за 0.05635 секунд с 7
ELECTRONIX ©2004-2016