Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
08.11.2012, 15:32
|
#1
|
Прописка
Регистрация: 14.11.2007
Сообщений: 150
Сказал спасибо: 3
Сказали Спасибо 47 раз(а) в 43 сообщении(ях)
|
Завести SSI на SPI
Доброго времени суток.
Хочу на SPI завести SSI по следующей схеме:
SPI________SSI
SCK-------›Clock
MISO‹------Data
Корректно ли в этом случае будут приниматься данные по SPI?
Подробнее о SSI
|
|
|
|
08.11.2012, 16:07
|
#2
|
Вид на жительство
Регистрация: 10.08.2005
Сообщений: 385
Сказал спасибо: 0
Сказали Спасибо 161 раз(а) в 140 сообщении(ях)
|
Re: Завести SSI на SPI
Если не секрет зачем?
В синхронном режиме можно UART запустить.
|
|
|
|
08.11.2012, 17:04
|
#3
|
Прописка
Регистрация: 14.11.2007
Сообщений: 150
Сказал спасибо: 3
Сказали Спасибо 47 раз(а) в 43 сообщении(ях)
|
Re: Завести SSI на SPI
Можно. Но как быть со стартовыми и стоповыми битами?
|
|
|
|
08.11.2012, 18:24
|
#4
|
Прописка
Регистрация: 29.10.2008
Сообщений: 272
Сказал спасибо: 0
Сказали Спасибо 102 раз(а) в 95 сообщении(ях)
|
Re: Завести SSI на SPI
Сообщение от svad0
|
Можно. Но как быть со стартовыми и стоповыми битами?
|
В таком режиме их нет...
|
|
|
|
09.11.2012, 15:24
|
#5
|
Прописка
Регистрация: 14.11.2007
Сообщений: 150
Сказал спасибо: 3
Сказали Спасибо 47 раз(а) в 43 сообщении(ях)
|
Re: Завести SSI на SPI
А чем тогда синхронный UART отличается от SPI?
|
|
|
|
09.11.2012, 15:26
|
#6
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Завести SSI на SPI
Сообщение от svad0
|
А чем тогда синхронный UART отличается от SPI?
|
Этим, разумеется.
Сообщение от svad0
|
стартовыми и стоповыми битами
|
|
|
|
|
09.11.2012, 15:34
|
#7
|
Прописка
Регистрация: 29.10.2008
Сообщений: 272
Сказал спасибо: 0
Сказали Спасибо 102 раз(а) в 95 сообщении(ях)
|
Re: Завести SSI на SPI
Сообщение от svad0
|
А чем тогда синхронный UART отличается от SPI?
|
Можно былобы сказать что ничем...
Но можно и найти отличия аппаратной части, заслуживают внимания только то, что USART имеет возможность работать на 9 бит (например сделать контроль на четность/нечетность). Так же SPI это прием и передача одновременно. USART (если он один), то только прием или передача. Просто сравни описание даташита..
ЗЫ О каком МК речь? Я описал PIC. Но, судя по MISO... речь наверное об АVR?
Последний раз редактировалось mimuh64; 09.11.2012 в 16:24.
|
|
|
|
09.11.2012, 16:43
|
#8
|
Прописка
Регистрация: 14.11.2007
Сообщений: 150
Сказал спасибо: 3
Сказали Спасибо 47 раз(а) в 43 сообщении(ях)
|
Re: Завести SSI на SPI
Контроллер АВР, но посмотрев на временную диаграмму SSI на энкодере, решили делать на плис.
|
|
|
|
21.09.2015, 15:45
|
#9
|
Прохожий
Регистрация: 18.10.2011
Сообщений: 8
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Завести SSI на SPI
Доброго времени суток. Наткнулся на эту тему в гугле, и решил не полодить подобную. Интересует работа протокола SSI. Есть магнитный 12 битный энкодер AS5045. Как Я понял по юсарту гонять не получится из-за 12 бит данных. Так вот ... Можно ли как в 1м посту предлагал автор темы считывать/писать данные ?
МК STM32F100
Заранее спасибо за ответы
|
|
|
|
21.09.2015, 16:21
|
#10
|
Заблокирован
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,486
Сказал спасибо: 396
Сказали Спасибо 2,220 раз(а) в 1,319 сообщении(ях)
|
Re: Завести SSI на SPI
SSI -Synchronous Serial Interface, SSP - Synchronous Serial Port, SPI - Serial Peripheral Interface.
У этого энкодера с точки зрения МК - стандартный SPI, только 16-битный. Если читали даташит, то наверно видели временнЫе диаграммы.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 06:29.
|
|