На микроконтроллере C8051F340 запустил апликуху AN282 с SD картой. SPI реализован программно, т.к. основной занят. Получились скорости записи чтения файлов по USB порядка 50КБ/с. Причём переписал процедуру приёма-передачи по SPI на асме (тактовая SPI поднялась в два раза) - скорость записи-чтения файлов не поменялась! Это нормально? Неужели основные затраты производительности уходят на реализацию MSD? Кто-нибудь реализовывал MSD на этих контроллерах? Какие скорости получались?
|