Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 18.09.2006, 17:53  
kate_rplus
Прохожий
 
Регистрация: 18.09.2006
Сообщений: 6
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
kate_rplus на пути к лучшему
По умолчанию в SPI направление вывода SCK

Подскажите плиз такое:
в описании SPI сказано, что вывод
SCK Определяется пользователем для работы микроконтроллера в качестве MASTER-а, а для Slave -а всегда работает как вход.

Не могу этого понять, ведь Мастер должен задавать синхроимпульсы и всегда быть "выходом", разве не так?

Объясните пожалуйста, а то очень нужно по учебе
Реклама:
kate_rplus вне форума  
Непрочитано 18.09.2006, 18:07  
avr123-nm-ru
Почётный гражданин KAZUS.RU
 
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,559
Сказал спасибо: 76
Сказали Спасибо 326 раз(а) в 230 сообщении(ях)
avr123-nm-ru на пути к лучшему
По умолчанию

мастер может и не тактировать если не требуется обмен по SPI. в это время его можно использовать как обычный вход МК например.
__________________
Обучалка AVR PIC ARM начинающим программирование курс самоучитель шаг за шагом с нуля, CVAVR, PROTEUS, MPLAB, WinAVR, IAR, KEIL электроника - http://proavr.narod.ru
avr123-nm-ru вне форума  
Непрочитано 18.09.2006, 18:17  
Snixers
Прописка
 
Регистрация: 14.02.2006
Сообщений: 114
Сказал спасибо: 0
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
Snixers на пути к лучшему
По умолчанию Re: в SPI направление вывода SCK

Сообщение от kate_rplus
Не могу этого понять, ведь Мастер должен задавать синхроимпульсы и всегда быть "выходом", разве не так?

Объясните пожалуйста, а то очень нужно по учебе
Конечно так не сомневайся. Выходом для тактовых имульсов с SCK т.е. ведущим. В Slave-он ведомый.
Snixers вне форума  
Непрочитано 18.09.2006, 18:21  
kate_rplus
Прохожий
 
Регистрация: 18.09.2006
Сообщений: 6
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
kate_rplus на пути к лучшему
По умолчанию Re: в SPI направление вывода SCK

Сообщение от Snixers
Сообщение от kate_rplus
Не могу этого понять, ведь Мастер должен задавать синхроимпульсы и всегда быть "выходом", разве не так?

Объясните пожалуйста, а то очень нужно по учебе
Конечно так не сомневайся. Выходом для тактовых имульсов с SCK т.е. ведущим. В Slave-он ведомый.
зачем тогда пишут, что его можно определять пользователем в режиме Мастер, если он всегда выходом в нем должен быть?
kate_rplus вне форума  
Непрочитано 18.09.2006, 18:26  
kate_rplus
Прохожий
 
Регистрация: 18.09.2006
Сообщений: 6
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
kate_rplus на пути к лучшему
По умолчанию

Сообщение от avr123-nm-ru
мастер может и не тактировать если не требуется обмен по SPI. в это время его можно использовать как обычный вход МК например.
а можно напримере для чего именно можно использовать SCK, если не для тактировки?
kate_rplus вне форума  
Непрочитано 18.09.2006, 18:34  
Snixers
Прописка
 
Регистрация: 14.02.2006
Сообщений: 114
Сказал спасибо: 0
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
Snixers на пути к лучшему
По умолчанию Re: в SPI направление вывода SCK

Сообщение от kate_rplus
Сообщение от Snixers
Сообщение от kate_rplus
Не могу этого понять, ведь Мастер должен задавать синхроимпульсы и всегда быть "выходом", разве не так?

Объясните пожалуйста, а то очень нужно по учебе
Конечно так не сомневайся. Выходом для тактовых имульсов с SCK т.е. ведущим. В Slave-он ведомый.
зачем тогда пишут, что его можно определять пользователем в режиме Мастер, если он всегда выходом в нем должен быть?
В режиме мастера определяется пользователем не направление а режим работы т. е. частота(скорость передачи)Для ведомого это безразлично
Snixers вне форума  
Непрочитано 18.09.2006, 18:40  
kate_rplus
Прохожий
 
Регистрация: 18.09.2006
Сообщений: 6
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
kate_rplus на пути к лучшему
По умолчанию

Таблица 69. Направление выводов SPI(1)

Вывод для ведущего SPI для подчиненного SPI
MOSI Определяется пользователем Вход
MISO Вход Определяется пользователем
SCK Определяется пользователем Вход
SS Определяется пользователем Вход


так эта таблица не совсем правильная получается?
kate_rplus вне форума  
Непрочитано 18.09.2006, 18:55  
Snixers
Прописка
 
Регистрация: 14.02.2006
Сообщений: 114
Сказал спасибо: 0
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
Snixers на пути к лучшему
По умолчанию

В таблице реч идёт о регистре DDRb просто не все делается автоматом нужно предусмотреть в программе что соответствующий вывод МК работает на выход при мастере и вход при ведомом повторяю это настройка порта для SPI
Snixers вне форума  
Непрочитано 19.09.2006, 10:58  
kate_rplus
Прохожий
 
Регистрация: 18.09.2006
Сообщений: 6
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
kate_rplus на пути к лучшему
По умолчанию

Сообщение от Snixers
В таблице реч идёт о регистре DDRb просто не все делается автоматом нужно предусмотреть в программе что соответствующий вывод МК работает на выход при мастере и вход при ведомом повторяю это настройка порта для SPI
ЭТо ведь не логично! В таблице указано: если контроллер работает в режиме Master, то SCK - определяется пользователем, это значит что мы в режиме мастера можем его определять, т.е как на выход так и на вход(что мне и непонятно- для чего определять как вход???)

В режиме же Slave, что также указано в таблице, SCK является входом - здесь без проблем.

По вашему в режиме Slave почему-то определили автоматом, что это вход, а в режиме Master - задавайте пожалуйста програмно, что это выход, да?
kate_rplus вне форума  
Непрочитано 19.09.2006, 17:54  
Snixers
Прописка
 
Регистрация: 14.02.2006
Сообщений: 114
Сказал спасибо: 0
Сказали Спасибо 5 раз(а) в 5 сообщении(ях)
Snixers на пути к лучшему
По умолчанию

Читай мануал друг поймёш не поверхностно а думая я всё ответил.Никто Ведомого не определял автоматом РЕЧ В ТАБЛИЦЕ О НАСТРОЙКЕ ПОРТА ДЛЯ SPI порт при включении МК какой режим принимает? и нужно его настраивать? ДУМАЙ!!! Ты к порту модул SPI подключаеш а сам то порт настроить для этого надо
Snixers вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Модуль цифрового ввода-вывода! Superki Производственное оборудование 1 08.04.2009 00:25
640 портов вывода для ATMega Nikopol Автоматика и аппаратура связи 56 13.06.2008 00:30
Можно использовать в AVR-ах (MOSI-MISO-SCK) как порты? Сбои? gip Микроконтроллеры, АЦП, память и т.д 47 26.05.2008 05:17
Скорость и направление ветра finic Измерительное оборудование 3 25.04.2007 08:53


Часовой пояс GMT +4, время: 21:35.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot