Modulo scheda SD con WeAct Black Pill STM32F411CE

Collegamenti per SD card module (full size, SPI) su WeAct Black Pill STM32F411CE (STM32F411CE, logica a 3,3 V), scelti con le stesse regole dei pin di BoardPilot: prima i bus predefiniti, e nessun pin usato per la flash, l’USB, il debugger o l’avvio.

Collegamenti

Pin di Modulo scheda SDRuoloPin di WeAct Black Pill STM32F411CENote
GNDMassaG
3V3Alimentazione3V3
5VNon collegato alla schedanon collegato
CSChip select SPIA4 (PA4)
MOSISPI MOSIA7 (PA7)
SCKClock SPIA5 (PA5)
MISOSPI MISOA6 (PA6)
GND2MassaG

Controlla prima di alimentare

Codice di prova (Arduino)

// Library: SD (built in)
#include <SPI.h>
#include <SD.h>

void setup() {
  Serial.begin(115200);
  if (!SD.begin(PA4)) {
    Serial.println("No card: check wiring, the card format (FAT32) and power");
    return;
  }
  File f = SD.open("/test.txt", FILE_WRITE);
  f.println("Hello from the board");
  f.close();
  Serial.println("Wrote test.txt");
}

void loop() {}

Scheda Arduino: STMicroelectronics:stm32:GenF4:pnum=BLACKPILL_F411CE,usb=CDCgen,upload_method=dfuMethod. Per caricare via USB, tieni premuto BOOT0, premi e rilascia NRST, poi rilascia BOOT0 (modalità DFU). Funziona anche un ST-LINK sui pin SWD.

Domande

Quali pin di WeAct Black Pill STM32F411CE uso per Modulo scheda SD?

GND → G, 3V3 → 3V3, CS → A4 (PA4), MOSI → A7 (PA7), SCK → A5 (PA5), MISO → A6 (PA6), GND2 → G.

Modulo scheda SD funziona con WeAct Black Pill STM32F411CE a 3,3 V?

Sì: Modulo scheda SD funziona a 3,3-5 V e WeAct Black Pill STM32F411CE usa segnali a 3,3 V, quindi non serve adattare i livelli.

BoardPilot controlla questi collegamenti in 3D mentre li fai, e trova fili invertiti o mancanti sulla scheda reale.

Scarica BoardPilot

Piedinatura completa di WeAct Black Pill STM32F411CE · SD card module (full size, SPI): tutti i pin e i dati

Modulo scheda SD su altre schede

Altri componenti su WeAct Black Pill STM32F411CE