Какая скорость обмена с SD/MMC картой?

Bennis
Offline
Зарегистрирован: 18.05.2017

Какая приблизительная реальная скорость обмена ардуино 16 МГц с SD(MMC) картой на чтение и на запись ?

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Обмен происходит по SPI, соответственно, на какую частоту настроите.

Bennis
Offline
Зарегистрирован: 18.05.2017

Какая приблизительная скорость записи-чтения практически достижима исходя из быстродействия  SD/MMC и возможности Ардуино  50 кБайт/сек реально ? У меня нет шилда для SD, поэтому проверить не на чем.

Пока плохо знаю SPI, ХЗ какая на нем возможна частота учитывая что мк должен успеть принять-передать  данные.

 

Bennis
Offline
Зарегистрирован: 18.05.2017

подобная тема, в которой подсчитана максимально возможная скорость чтения:

maksim пишет:
Если нужно именно читать с SD-карты, буферизировать, а потом передавать в vs1053, то думаю, что может не получиться, так как максимальная скорость передачи у дуины по SPI 8 Мбит/сек., а 1000 - 1200 kbps это 8 - 9 Мбит/сек, а еще нужно время на другие операции.

http://arduino.ru/forum/programmirovanie/proigryvanie-flac#comment-16925

а что со скоростью записи ?

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

А скорость по SPI одинакова в обе стороны.

Ну а накладные расходы на файтовую систему могут вартировать в широких пределах.

В общем, нужно проверять для конкретных условий.