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

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

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

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

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

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


 
Опции темы
Непрочитано 14.02.2018, 17:22  
nicmicola
Прохожий
 
Регистрация: 14.02.2018
Сообщений: 4
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
nicmicola на пути к лучшему
По умолчанию Вопрос по аппаратному SPI в PIC

Подключаемое изделие к микроконтроллеру, может поддерживать SPI только ведомым.
Вопрос как настроить регистры интерфейса SPI в микроконтроллере. Что бы импульсы синхронизации выдавал микроконтроллер и одновременно принимал данные.
Реклама:
nicmicola вне форума  
Непрочитано 15.02.2018, 00:14  
jump
Почётный гражданин KAZUS.RU
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,981
Сказал спасибо: 0
Сказали Спасибо 4,939 раз(а) в 2,369 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: Вопрос по аппаратному SPI в PIC

Сообщение от nicmicola Посмотреть сообщение
Вопрос как настроить регистры интерфейса SPI в микроконтроллере
а что об этом пишет дядя даташит?
jump вне форума  
Непрочитано 15.02.2018, 04:09  
CERGEI1982
Почётный гражданин KAZUS.RU
 
Аватар для CERGEI1982
 
Регистрация: 03.01.2007
Адрес: Россия,Иркутская обл.
Сообщений: 2,579
Сказал спасибо: 351
Сказали Спасибо 315 раз(а) в 193 сообщении(ях)
CERGEI1982 на пути к лучшему
По умолчанию Re: Вопрос по аппаратному SPI в PIC

Сообщение от jump Посмотреть сообщение
даташит
А что это такое спросит ? следующий вопрос
простите глумлюсь

А если серьезно откройте для себя протеус,там пиков много и паять не надо.
__________________
Глаза боятся,а руки делают.
CERGEI1982 вне форума  
Непрочитано 15.02.2018, 04:20  
DmitriyVDN
Гражданин KAZUS.RU
 
Регистрация: 10.06.2010
Сообщений: 590
Сказал спасибо: 222
Сказали Спасибо 232 раз(а) в 152 сообщении(ях)
DmitriyVDN на пути к лучшему
По умолчанию Re: Вопрос по аппаратному SPI в PIC

предлагаю послать ТС читать мануал на ПЫКи , разделы 15-17
http://www.microchip.ru/lit/articles/
DmitriyVDN вне форума  
Непрочитано 15.02.2018, 11:36  
nicmicola
Прохожий
 
Регистрация: 14.02.2018
Сообщений: 4
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
nicmicola на пути к лучшему
По умолчанию Re: Вопрос по аппаратному SPI в PIC

Документацию я естественно читал. Возможно я что то не понял в ней, по этому и задаю вопрос.
Предусмотрен ли режим в аппаратном интерфейсе SPI нужный мне?
Мне нужно в ведущем режиме (генерирует тактовые импульсы) принимать. На осциллографе видно, начало генерации тактовых импульсов после записи в буфер. Мне же нужно в этот момент принимать. Я же писал подключенное устройство может работать только ведомым, а ведомое не может генерировать тактовые импульсы.
nicmicola вне форума  
Непрочитано 15.02.2018, 11:46  
Yuri222
Почётный гражданин KAZUS.RU
 
Регистрация: 08.02.2005
Адрес: Минск, Беларусь
Сообщений: 7,775
Сказал спасибо: 2,668
Сказали Спасибо 2,644 раз(а) в 1,952 сообщении(ях)
Yuri222 на пути к лучшему
По умолчанию Re: Вопрос по аппаратному SPI в PIC

Сообщение от nicmicola Посмотреть сообщение
Мне нужно в ведущем режиме (генерирует тактовые импульсы) принимать.
Вам нужно, чтобы Ваш контроллер работал мастером. А то, которое не может генерировать синхру - будет слейвом (slave).
Вот об этом и ищите в даташите.
Yuri222 на форуме  
Непрочитано 15.02.2018, 15:17  
Ivan_fd
Прописка
 
Регистрация: 04.02.2007
Адрес: Украина
Сообщений: 126
Сказал спасибо: 44
Сказали Спасибо 29 раз(а) в 20 сообщении(ях)
Ivan_fd на пути к лучшему
По умолчанию Re: Вопрос по аппаратному SPI в PIC

То, что Вам нужно контроллер может.

Цитата:
15.3.5 Режим ведущего SPI
Ведущий шины может инициализировать передачу данных в любой момент, поскольку он генерирует тактовый
сигнал, и определяет, когда ведомый (процессор 2) должен передать данные в соответствии с используемым
протоколом.
В режиме ведущего данные передаются/приняты после их записи/чтения из регистра SSPBUF. Если в SPI режиме
требуется только принимать данные, вывод SDO может быть заблокирован (настроен как вход). Данные с вывода SDI
последовательно сдвигаются в регистр SSPSR с установленной скоростью. Каждый принятый байт загружается в регистр
SSPBUF (как нормально полученный байт) с формированием прерываний и воздействием на соответствующие биты
статуса. Эта функция может быть полезна при реализации "монитора шины".
Ivan_fd вне форума  
Непрочитано 15.02.2018, 18:31  
nicmicola
Прохожий
 
Регистрация: 14.02.2018
Сообщений: 4
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
nicmicola на пути к лучшему
По умолчанию Re: Вопрос по аппаратному SPI в PIC

Всем спасибо.

Вопрос решен.
Решение такое перед приемом байта, нужно отослать байт в никуда. Он и сгенерирует необходимые тактовые импульсы.
nicmicola вне форума  
Непрочитано 17.02.2018, 05:43  
shindax
Прописка
 
Регистрация: 04.09.2009
Сообщений: 167
Сказал спасибо: 1
Сказали Спасибо 34 раз(а) в 25 сообщении(ях)
shindax на пути к лучшему
По умолчанию Re: Вопрос по аппаратному SPI в PIC

Сообщение от nicmicola Посмотреть сообщение
...нужно отослать байт в никуда...
Что значит "в никуда"? А CS? А SCLK? А спецификация информационного обмена? Если байт ушёл "в никуда", то откуда придёт ответная информация? И кто этот "Он", кто "сгенерирует необходимые тактовые импульсы"? Вы на четырех форумах людям весь мозг вы.бли, но похоже как-то по-своему, один хрен, всё поняли, если вообще поняли, хотя в первых-же ответах суть SPI Вам была разъяснена, что называется "на пальцах". Хотя если Вы - тормоз, то всё непонятное будет для Вас бла-бла-бла. Вы или вопросы задавать не умеете, или ответы не слышите, или, что наиболее вероятно, сами не знаете чего хотите. Задача Ваша "проста как шоколад". И ответы были по делу. Вас просто подталкивали к более грамотной постановке вопроса, но тут, похоже, тяжелый случай.

Последний раз редактировалось shindax; 17.02.2018 в 05:52.
shindax вне форума  
 

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

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Программный SPI Fangir AVR 8 25.01.2015 18:47
Отладка SPI Как правильно испльзовать SPI debugger Александр г Воркута Proteus 5 22.09.2014 21:53
Вопрос по PIC18F4620 SPI & I2C совместно Alex_iii PIC 11 11.04.2013 13:08
Литература по микроконтроллерам (AVR, PIC, ПЛИС и т.д.). Сборка книг - (256 книг+ 27 CD c примерами из книг) [обновление 2011, PDF, DJVU] yurinform Микроконтроллеры, АЦП, память и т.д 5 05.07.2011 19:00
Организация SPI в PIC 32 forker Микроконтроллеры, АЦП, память и т.д 3 16.09.2010 18:47


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


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