Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Нет обмена по SPI через PDC на AT91SAM7S64
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
SeriouSerg
Кому-нибудь удалось закрутить обмен по SPI через PDC?

Делаю все, как написано в даташите, а обмен не идет. Побайтно без PDC передача проходит без проблем. Если у кого есть пример работы с SPI через PDC буду очень признателен...
AndyBig
Что именно не идет? Прием? Передача?

Я натыкался на следующие грабли (правда, в AT91RM9200) - для того, что бы что-то принять, нужно что-то передать в том же объеме. И наоборот - перед передачей нужно настроить и приемные регистры PDC на то же количество байт.
То есть на SPI PDC приемник и передатчик работают только синхронно друг с другом.
SeriouSerg
Цитата(AndyBig @ Jan 19 2006, 18:15) *
Что именно не идет? Прием? Передача?

Я натыкался на следующие грабли (правда, в AT91RM9200) - для того, что бы что-то принять, нужно что-то передать в том же объеме. И наоборот - перед передачей нужно настроить и приемные регистры PDC на то же количество байт.
То есть на SPI PDC приемник и передатчик работают только синхронно друг с другом.


Ни прием ни передача... а вот насчет синхронности как то не подумал...
спасибо, попробую. Это уже кое-что:-)
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.