25
Beginner
Product guide
Feather STM32F405 Express
Text emphasized with a blue exclamation:
sdioio uses SDIO high-speed interface to communicate with SD cards, it is not pin compatible with SPI and requires special wiring. Not all chips support SDIO, and if they do, you usually have to use special pins! It also requires CircuitPython 6.0.
The Feather STM32F405 Express uses SDIO to connect its built in micro SD card slot. Didn't notice it had an SD card slot? We hid it on the underside.
To mount the SD card, use the following code. Remember to put it in the file mount_sd.py on CIRCUITPY so you can easily call it from code.py or the REPL with import mount_sd.
import board
import sdioio
import storage
sdcard = sdioio.SDCard(
clock=board.SDIO_CLOCK,
command=board.SDIO_COMMAND,
# Note that board.SDIO_DATA is a tuple of four pins, not a single pin.
data=board.SDIO_DATA,
frequency=25000000)
vfs = storage.VfsFat(sdcard)
storage.mount(vfs, "/sd")
Featured
Adafruit Feather STM32F405 Express
ST takes flight in this Feather board. The new STM32F405 Feather (video) that we...
$24.95 each
In Stock
Featured
SD/MicroSD Memory Card (8 GB SDHC)
Add mega-storage in a jiffy using this 8 GB class 4 micro-SD card. It comes with a SD adapter so you can use it with any of...
Out of Stock
Page last edited July 08, 2025
Text editor powered by tinymce.