inventor
Jun 6 2017, 11:39
купил ардуиновский модуль SD карты, который мне надо подключить к платке дискавери
разводка на этом модуле SPI, я не стал использовать это соединение
и сделал 1-битный режим MMC: D0, CLK, CMD
взял пример USB-MSC для FS USB, исправил на 1битный ММС и пытаюсь померить скорость
чтения со своего получившегося Flash устройства - 650 кБайт в секунду
не густо.
далее беру USB картридер, в который вставляют свою SD карту, далее это устройство
вставляю в USB и читаю - 17.6 МБайт в секунду.
карта 4-го класса
в чем может быть проблема такой маленькой скорост?
насколько примерно будет быстрее если я сделаю:
1) на SPI
2) на 4 битном MMC вместо 1-битного.
Цитата(inventor @ Jun 6 2017, 13:39)

чтения со своего получившегося Flash устройства - 650 кБайт в секунду
В пределах нормы.
Цитата(inventor @ Jun 6 2017, 13:39)

в чем может быть проблема такой маленькой скорост?
В ПО и в USB FS.
А Вы какой скорости ожидали на USB FS?
inventor
Jun 6 2017, 12:08
Цитата(jcxz @ Jun 6 2017, 14:56)

В пределах нормы.
В ПО и в USB FS.
А Вы какой скорости ожидали на USB FS?
Full-Speed до 12 Мбит/с
да, че та я не расчитал
нужно HS USB пилить
Цитата(inventor @ Jun 6 2017, 15:39)

чтения со своего получившегося Flash устройства - 650 кБайт в секунду
насколько примерно будет быстрее если я сделаю:
2) на 4 битном MMC вместо 1-битного.
На 4 битном MMC 25МГц даёт чтение 8.3Мбит\с на FS на Atmel т.е. на 60% быстрее чем сейчас у вас.
inventor
Jun 7 2017, 19:12
Цитата(_4afc_ @ Jun 7 2017, 10:09)

На 4 битном MMC 25МГц даёт чтение 8.3Мбит\с на FS на Atmel т.е. на 60% быстрее чем сейчас у вас.
спасибо.
то есть по любому нужно HS USB