Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум

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

 
Опции темы

в SPI направление вывода SCK

Непрочитано 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.RUN
 
Регистрация: 13.05.2006
Адрес: Москва
Сообщений: 3,552
Сказал спасибо: 75
Сказали Спасибо 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, время: 00:07.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.