0

在 proteus 中使用以下代码时,我在终端中收到一条消息,指出 SD 卡未初始化。但是当我使用 card.init() 时,它会初始化。这背后的原因是什么?有没有办法让 SD.begin() 工作?任何使用 SD 的命令。似乎不起作用。 变形虫草图

#include <SPI.h>
#include <SD.h>

File myFile;

void setup() {
  // Open serial communications and wait for port to open:
  Serial.begin(9600);
  while (!Serial) {
    ; // wait for serial port to connect. Needed for native USB port only
  }

  Serial.print("Initializing SD card...");

  if (!SD.begin()) {
    Serial.println("initialization failed!");
    return;
  }
  Serial.println("initialization done.");

}   

void loop() {
  // nothing happens after setup
}
4

0 回答 0