Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Sam7s+SPI+PDC
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > ARM, 32bit
_Pasha
Здравствуйте!

Подскажите плз, можно ли вести обмен по сабжу таким способом, чтобы указатели источника и приемника ПДП указывали на один и тот же буфер?
aaarrr
По идее, ничего не мешает так делать.
_Pasha
Цитата(aaarrr @ Jul 16 2009, 13:59) *
По идее, ничего не мешает так делать.

Смутил кусок из chanFAT, в котором dummy writes для чтения (с участием ПДП) реализованы массивом из 0xff , расположенном во флеше. Недодумано? Или есть ньюансы?
aaarrr
Цитата(_Pasha @ Jul 16 2009, 15:30) *
Недодумано? Или есть ньюансы?

Ну, так не придется каждый раз заполнять массив 0xFF.
_Pasha
Спасибо!
defunct
Цитата(aaarrr @ Jul 16 2009, 14:39) *
Ну, так не придется каждый раз заполнять массив 0xFF.

А оно надо? для "dummy" write то?
aaarrr
Цитата(defunct @ Jul 18 2009, 02:26) *
А оно надо? для "dummy" write то?

Для SD/MMC - однозначно да.
defunct
Цитата(aaarrr @ Jul 18 2009, 01:28) *
Для SD/MMC - однозначно да.

Что то я не могу этого найти в спецификации на SD (SPI mode).
Если не затруднит, приведите ссылку или цитату из стандарта плз.
aaarrr
Цитата(defunct @ Jul 18 2009, 02:46) *
Что то я не могу этого найти в спецификации на SD (SPI mode).

На картинки (bus timing) обратите внимание - при передаче блока от карты хосту линия DataIN находится в состоянии 'H'.
Кроме того, совершенно очевидно, что если гнать в это время случайные данные, то среди них с легкостью может оказаться команда 'Stop Transmission'.
defunct
Цитата(aaarrr @ Jul 18 2009, 01:55) *
то среди них с легкостью может оказаться команда 'Stop Transmission'.

Точно.. Спасибо за пояснения.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.