|
|
 |
Ответов
|
Mar 16 2016, 16:35
|
Местный
  
Группа: Свой
Сообщений: 339
Регистрация: 5-05-11
Пользователь №: 64 797

|
Цитата(Палыч @ Mar 16 2016, 18:38)  Нужно дать понять мастеру, что подчиненное устройство произвело операции необходимые для обмена, а до той поры приостановить обмен. Поскольку инициатором обмена по SPI всегда выступает мастер, то задействовать SS нужно именно мастера. В этом случае сигнал на SS мастера формирует, естественно, подчиненное устройство. Зачем называть сигнал о готовности ведомого - SS? Назовите его, например, DR - data ready, и никто не будет путаться о чем, собственно, идет речь.
|
|
|
|
|
Mar 17 2016, 04:57
|
Участник

Группа: Участник
Сообщений: 38
Регистрация: 24-02-09
Из: Екатеринбург
Пользователь №: 45 296

|
Приветствую! Цитата(Палыч @ Mar 17 2016, 00:39)  Так сигнал обозначен в документации от производителя МК: сигнал о готовности ведомого устройства заводится на SPI, работающего в режиме master, на ту из ног, которая обозначается SS. Ну зачем же так?! Обычно активный сигнал SS на входе мастера переводит его узел SPI в режим ведомого (Master становится Slave'ом). SS -- это сокращение от Slave Select. Сигнал о готовности ведомого устройства в шине SPI отсутствует, его нужно отдельно выдумывать. Я делал подтягиванием различных линий к определённым уровням (подойдут SCK, MOSI): мастер настраивает эти линии на вход без подтяжки, а слейв -- с подтяжкой. После включения SPI мастером у слейва эти линии остаются входами. Но выделение отдельной сигнальной линии -- правильнее. Илья
Сообщение отредактировал 501-q - Mar 17 2016, 04:58
|
|
|
|
Сообщений в этой теме
Jenya7 Связь двух контроллеров по SPI. Mar 16 2016, 08:06 Палыч Цитата(Jenya7 @ Mar 16 2016, 12:06) с мас... Mar 16 2016, 12:30 Jenya7 Цитата(Палыч @ Mar 16 2016, 18:30) Начну ... Mar 16 2016, 14:18 AI7 Цитата(Палыч @ Mar 16 2016, 16:30) 4) уст... Mar 25 2016, 19:12 ILYAUL SS - в помощь Mar 16 2016, 13:53 Палыч Цитата(ILYAUL @ Mar 16 2016, 17:53) SS - ... Mar 16 2016, 14:35 Lerk И обратите внимание, что обрабатывать данные в пре... Mar 16 2016, 14:10     Gorby Цитата(501-q @ Mar 17 2016, 05:57) С... Mar 18 2016, 10:40      501-q Цитата(Gorby @ Mar 18 2016, 15:40) Включи... Mar 21 2016, 04:59  ILYAUL Цитата(Палыч @ Mar 16 2016, 18:38) Нужно ... Mar 16 2016, 19:19 ILYAUL SPI - Это дуплекс , если Slave положил правильный ... Mar 16 2016, 20:23 Палыч Цитата(ILYAUL @ Mar 17 2016, 00:23) SPI -... Mar 17 2016, 07:00  ILYAUL Цитата(Палыч @ Mar 17 2016, 10:00) Ключев... Mar 17 2016, 07:18   Палыч Цитата(ILYAUL @ Mar 17 2016, 11:18) элеме... Mar 17 2016, 07:36  Lerk Цитата(Палыч @ Mar 17 2016, 10:00) В AVR ... Mar 17 2016, 07:40   Палыч Под термином "мастер" понимается МК, SPI... Mar 17 2016, 11:03    Lerk Цитата(Палыч @ Mar 17 2016, 14:03) Под те... Mar 17 2016, 15:13 ILYAUL ЦитатаКстати, как реализовать команду "чтение... Mar 21 2016, 12:58
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|