与sd卡arduino沟通

时间:2013-07-10 08:55:14

标签: optimization arduino spi

我在Arduino上与SD卡通信时遇到问题。我做了这个配置。我有一个Arduino Mega所以代码是:

pinMode(53,OUTPUT);
digitalWrite(53,HIGH);
if(SD.begin(4)){
    Serial.println(F("All ready for SD"));
}else{
    Serial.println(F("SD Failed"));
}

我在以太网屏蔽上有SD。所以我注意到有时候SD会出现错误,有时我会准备好。当我连接以太网电缆时会出现一些错误,但不仅仅是因为我没有插上电缆时也会出现错误。

1 个答案:

答案 0 :(得分:0)

由于我在mega工作并且SD卡在以太网屏蔽上,因此解决方案是将数字引脚10置高以停止与以太网屏蔽的SPI连接以便与卡通信。