Использует 5 переменных и буфер на 512 байт.
Код переносим достаточно две процедуры исправить это настройка SPI_SETUP и отправка/принятие байта SPI_SEND + дефайны для портов.
По умолчанию код написан в среде CooCox для процессора STM32F051RB, и настроен на SPI1.
Как демо пример можно использовать.
Драйвер читает и пишит посекторно, нужно указать только номер сектора.
На данный момент реализовал поддержку SD, SDSC, SDHC, MMC карт.
Какие у меня были читались и писались без проблем.
Драйвер будет поддерживаться и обновляться, так что если встретиться ошибка пишите.
Вобщем тестируем и пишим об ошибках. )
Пишите на каких картах тестировали, скорость обмена
Описание в MICROSD.h
- Вложения
-
- DRIVER_MICROSD_STM32F051.zip
- (2.73 КБ) 4116 скачиваний
Telegram чат: https://t.me/radiowolf или в поиске приложения @radiowolf. Личка:@cncoxford


