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

 
 
> Прием по SSC
ktchv
сообщение Aug 30 2007, 11:15
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 18
Регистрация: 9-08-07
Пользователь №: 29 683



Здравствуйте!

(at91sam7s256)
Настроил ssc на передачу - всё работает как нужно. настроил на примем.. (данные с внешнего устройства идут)

срабатывает прерывание. в статусе

RXRDY: Receive Ready - Data has been received and loaded in SSC_RHR.

как эти данные получить из RHR? или из другого буфера...

спасибо)
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
a3r3
сообщение Aug 30 2007, 23:17
Сообщение #2


Частый гость
**

Группа: Новичок
Сообщений: 84
Регистрация: 24-05-07
Пользователь №: 27 947



Нет. После заполнения буфера будет выставлен ENDRX. RXRDY придет чуть позже, когда SSC получит новые данные, а PDC не сможет их принять, т.к. не запрограммирован.
Go to the top of the page
 
+Quote Post
ktchv
сообщение Aug 31 2007, 06:08
Сообщение #3


Участник
*

Группа: Новичок
Сообщений: 18
Регистрация: 9-08-07
Пользователь №: 29 683



Цитата(a3r3 @ Aug 31 2007, 03:17) *
Нет. После заполнения буфера будет выставлен ENDRX. RXRDY придет чуть позже, когда SSC получит новые данные, а PDC не сможет их принять, т.к. не запрограммирован.


То есть в ENDRX буфер надо считать, и там же написать снова

AT91C_BASE_PDC_SSC->PDC_RPR=(unsigned int)buffer;
AT91C_BASE_PDC_SSC->PDC_RCR=len;

?
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 31st July 2025 - 19:51
Рейтинг@Mail.ru


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