реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> SPI, интересуют физические сигналы
toweroff
сообщение Jun 19 2009, 11:49
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Пытаюсь приделать к SPI девайс i-Button (в силу того, что оба UART заняты)

Сформировать тайм-слоты не проблема, хочется обойтись аналогичной записью в SPI нулей для формирования Reset (>=480мкс)
Отсюда вопрос - передатчик закончил передавать байт, что остается на линии? Последний бит, 0, 1, Z, не определено?
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jun 19 2009, 12:00
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Хоть бы уточнили, о каком процессоре речь идет. У Атмела, как я понимаю, это будет значение последнего бита, у NXP - зависит от режима.
Go to the top of the page
 
+Quote Post
toweroff
сообщение Jun 19 2009, 12:17
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Цитата(aaarrr @ Jun 19 2009, 16:00) *
Хоть бы уточнили, о каком процессоре речь идет. У Атмела, как я понимаю, это будет значение последнего бита, у NXP - зависит от режима.


опа, прошу прощения, -- LPC2103
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jun 19 2009, 12:28
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



SPI у них в отличие от SSP не Prime Cell, а какой-то свой. В мануале нет однозначного описания поведения MOSI, но можно предположить, что останется последний бит. Остается только проверить, так ли это.
Go to the top of the page
 
+Quote Post
toweroff
сообщение Jun 19 2009, 12:49
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Цитата(aaarrr @ Jun 19 2009, 16:28) *
SPI у них в отличие от SSP не Prime Cell, а какой-то свой. В мануале нет однозначного описания поведения MOSI, но можно предположить, что останется последний бит. Остается только проверить, так ли это.


тааак, а с SSP какая ситуация? мне, в общем-то, без разницы что использовать, главное чтобы линия передачи самостоятельно не "дрыгалась"
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Jun 19 2009, 12:58
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Ситуация с SSP подробно описана в User Manual.
Go to the top of the page
 
+Quote Post
skripach
сообщение Jun 19 2009, 14:15
Сообщение #7


■ ■ ■ ■
*****

Группа: Свой
Сообщений: 1 100
Регистрация: 9-08-06
Пользователь №: 19 443



Цитата
Одну тему перенесли, сейчат вторую перенесут.
bb-offtopic.gif


--------------------
Делай что должен и будь что будет.
Go to the top of the page
 
+Quote Post
toweroff
сообщение Jun 19 2009, 23:35
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Цитата(aaarrr @ Jun 19 2009, 16:58) *
Ситуация с SSP подробно описана в User Manual.


спасибо, нашел.. режим SSI с использованием FIFO как раз мой случай

Цитата(skripach @ Jun 19 2009, 18:15) *
bb-offtopic.gif


могу я поинтересоваться - за что? Я чем-то оскорбил уважаемое сообщество? задал некорректный вопрос?

Я всего лишь хотел узнать у тех, кто проверял 2103 (я не спрашивал LPC2000 - от камня к камню _возможны_ иные реализации, не затрагивающие соответствия Datasheet) на предмет каках-то изменений в линии в отсутствие передачи, т.к. у меня бы это заняло продолжительное время. Объясните тогда, где, если не в ЭТОЙ ветке, спрашивать подобные вещи?
Go to the top of the page
 
+Quote Post
toweroff
сообщение Jun 25 2009, 14:55
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 2 957
Регистрация: 19-09-06
Из: Москва
Пользователь №: 20 514



Цитата(aaarrr @ Jun 19 2009, 16:28) *
SPI у них в отличие от SSP не Prime Cell, а какой-то свой. В мануале нет однозначного описания поведения MOSI, но можно предположить, что останется последний бит. Остается только проверить, так ли это.


проверил - MOSI в режиме SSP все-таки сбрасывается в 0 между фреймами

решение - оставляем пин в режиме GPIO с записанной в него 1. Непосредственно перед передачей переводим в режим MOSI, после передачи - опять в GPIO
Все работает smile.gif
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 27th June 2025 - 06:40
Рейтинг@Mail.ru


Страница сгенерированна за 0.01418 секунд с 7
ELECTRONIX ©2004-2016