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

 
 
> SSEL1 в SSP в LPC21x всё-таки машет аппаратно!
InsolentS
сообщение Aug 29 2009, 07:30
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 414
Регистрация: 8-06-06
Пользователь №: 17 897



Не знаю, сделал ли я большое открытие, но SSP всё-таки дёргает аппаратно SSEL !! Надо просто вешать на этот вывод подтяжку, т.к. в данном случае тип выхода меняется на открытый коллектор. Лично я долго парился по этому вопросу, в интернете ничего нет на эту тему, в даташите тоже не ясно. Видел многих кто плюнул и работал с SSEL через GPIO.


--------------------
Курильщик даташитов со стажем
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
evgen2
сообщение Sep 3 2009, 22:55
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 236
Регистрация: 1-04-06
Пользователь №: 15 688



процессор LPC2378, в паре планируется LPC214.

Обнаружил что FIFO не вполне FIFO. Т.е. посланный фрейм похоже что не уходит сразу, даже если в FIFO ничего не было ( в SSP0SR сидит TFE), а 8 раз прыгает по ступенькам туда и 8 раз обратно... Вот нельзя ли как-нибудь обрезать или укоротить FIFO ?


#if MASTER
if(SSP0SR & 0x02) //TNF Transmit FIFO Not Full.
{ SSP0DR = cmd;
}
if(SSP0SR & 0x04) // RNE Receive FIFO Not Empty
{ rcmd = SSP0DR;
}

#else
if(SSP0SR & 0x04) //RNE Receive FIFO Not Empty
{ rcmd = SSP0DR;
}
if(SSP0SR & 0x02) //TNF Transmit FIFO Not Full.
{ cmd = rcmd;
SSP0DR = cmd;
}
#endif
Go to the top of the page
 
+Quote Post
GetSmart
сообщение Sep 3 2009, 23:39
Сообщение #3


.
******

Группа: Участник
Сообщений: 4 005
Регистрация: 3-05-06
Из: Россия
Пользователь №: 16 753



Цитата(evgen2 @ Sep 4 2009, 04:55) *
Т.е. посланный фрейм похоже что не уходит сразу, даже если в FIFO ничего не было ( в SSP0SR сидит TFE), а 8 раз прыгает по ступенькам туда и 8 раз обратно...

Посланный фрейм (байт) уходит сразу. В режиме мастера сразу же устанавливается SSPхSR_bit.BSY до конца передачи байта (опустошения всего FIFO).


--------------------
Заблуждаться - Ваше законное право :-)
Go to the top of the page
 
+Quote Post
evgen2
сообщение Sep 4 2009, 22:57
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 236
Регистрация: 1-04-06
Пользователь №: 15 688



Цитата(GetSmart @ Sep 4 2009, 02:39) *
Посланный фрейм (байт) уходит сразу. В режиме мастера сразу же устанавливается SSPхSR_bit.BSY до конца передачи байта (опустошения всего FIFO).

Если посланный фрейм уходит сразу, то почему он приходит обратно через 17 фреймов ? (если слейв тупо копирует вход на выход)
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- InsolentS   SSEL1 в SSP в LPC21x всё-таки машет аппаратно!   Aug 29 2009, 07:30
- - zltigo   Цитата(InsolentS @ Aug 29 2009, 10:30) Не...   Aug 29 2009, 09:58
|- - InsolentS   Цитата(zltigo @ Aug 29 2009, 13:58) Тоже ...   Aug 29 2009, 15:04
|- - zltigo   Цитата(InsolentS @ Aug 29 2009, 18:04) .....   Aug 29 2009, 15:24
|- - evgen2   Цитата(zltigo @ Aug 29 2009, 18:24) чем и...   Sep 2 2009, 14:50
|- - zltigo   Цитата(evgen2 @ Sep 2 2009, 17:50) а не п...   Sep 2 2009, 15:37
||- - evgen2   Цитата(zltigo @ Sep 2 2009, 18:37) Вам от...   Sep 2 2009, 20:37
||- - zltigo   Цитата(evgen2 @ Sep 2 2009, 23:37) В слей...   Sep 2 2009, 20:54
|||- - evgen2   Цитата(zltigo @ Sep 2 2009, 23:54) Ну, дл...   Sep 2 2009, 21:24
||- - rezident   Цитата(evgen2 @ Sep 3 2009, 02:37) Вот эт...   Sep 2 2009, 21:05
||- - GetSmart   КодIn Slave mode, the SSP clock rate provided by t...   Sep 2 2009, 21:20
|- - GetSmart   Цитата(evgen2 @ Sep 2 2009, 20:50) а не п...   Sep 2 2009, 15:55
|- - zltigo   Цитата(evgen2 @ Sep 4 2009, 01:55) а 8 ра...   Sep 4 2009, 07:11
- - GetSmart   хз. Возможно это клинический случай   Sep 4 2009, 23:18
|- - evgen2   Цитата(GetSmart @ Sep 5 2009, 02:18) хз. ...   Sep 4 2009, 23:34
- - GetSmart   Вообще, должен через 2 посылки. Если мастер будет ...   Sep 4 2009, 23:43
|- - evgen2   Цитата(GetSmart @ Sep 5 2009, 03:43) Вооб...   Sep 5 2009, 05:12
- - evgen2   Кстати о птичках. В несколько другом проекте с ис...   Sep 9 2009, 19:56
- - zltigo   Цитата(evgen2 @ Sep 9 2009, 21:56) Кстати...   Sep 9 2009, 20:43
- - evgen2   Цитата(zltigo @ Sep 10 2009, 00:43) Птичк...   Sep 9 2009, 23:32
- - zltigo   Цитата(evgen2 @ Sep 10 2009, 01:32) на 21...   Sep 10 2009, 06:07
- - evgen2   Цитата(zltigo @ Sep 10 2009, 10:07) Однак...   Sep 10 2009, 21:37
- - zltigo   Цитата(evgen2 @ Sep 10 2009, 23:37) Ну та...   Sep 10 2009, 23:10
- - evgen2   Цитата(zltigo @ Sep 11 2009, 03:10) Да, а...   Sep 11 2009, 07:50
|- - zltigo   Цитата(evgen2 @ Sep 11 2009, 09:50) О, во...   Sep 11 2009, 08:11
- - evgen2   Цитата(zltigo @ Sep 11 2009, 03:10) Дальш...   Sep 11 2009, 12:20
- - zltigo   Цитата(evgen2 @ Sep 11 2009, 14:20) Ну а ...   Sep 11 2009, 12:41
- - GetSmart   Цитата(zltigo @ Sep 11 2009, 18:41) Кусок...   Sep 11 2009, 12:56
- - evgen2   Цитата(zltigo @ Sep 11 2009, 16:41) Дожда...   Sep 11 2009, 15:23


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

 


RSS Текстовая версия Сейчас: 30th July 2025 - 21:42
Рейтинг@Mail.ru


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