arduinoSD卡模块识别不到sd卡,可能是什么原因引起的啊?
2022-02-147070
AI 快速预览详细
本文讨论了在使用Arduino 2560板子时,SD卡模块无法识别SD卡的问题。通过检查SD卡格式、供电电压和SPI通信线路,可以有效解决这个问题。文章提供了详细的排查步骤和解决方案,帮助用户快速解决问题。
|
连线和代码都没问题,卡的类型和端口选择都没有问题,/* * Arduino SD Card Tutorial Example * * by Dejan Nedelkovski, www.HowToMechatronics.com */ #include <SD.h> #include <SPI.h> File myFile; int pinCS = 53; // Pin 10 on Arduino Uno void setup() { Serial.begin(9600); pinMode(pinCS, OUTPUT); // SD Card Initialization if (SD.begin()) { Serial.println("SD card is ready to use."); } else { Serial.println("SD card initialization failed"); return; } // Create/Open file myFile = SD.open("test.txt", FILE_WRITE); // if the file opened okay, write to it: if (myFile) { Serial.println("Writing to file..."); // Write to file myFile.println("Testing text 1, 2 ,3..."); myFile.close(); // close the file Serial.println("Done."); } // if the file didn't open, print an error: else { Serial.println("error opening test.txt"); } // Reading the file myFile = SD.open("test.txt"); if (myFile) { Serial.println("Read:"); // Reading the whole file while (myFile.available()) { Serial.write(myFile.read()); } myFile.close(); } else { Serial.println("error opening test.txt"); } } void loop() { // empty } 选的2560板子,代码也没有问题,但是显示初始化失败是怎么回事呢 |
-
MonFebruary-202202142112..png (17 KB, 下载次数: 1159)




