2017/02/21

ArduCAM Shield V2 無法使用記憶卡

最近入手ArduCAM Shield V2,搭配的板子則是Arduino UNO R3
要儲存照片時實在無法儲存
根據參考資料我們要來手動Arduino的libraries
因為執行速度不同所以要手動調整函示庫

要修改的部分為Sd2Card.h以及SD.cpp

Sd2Card.h部分在34行新增
uint8_t const SPI_ARDUCAM_SPEED = 3;





SD.cpp修改第345行
/*
原本是
  return card.init(SPI_HALF_SPEED, csPin) &&
         volume.init(card) &&
         root.openRoot(volume);
*/

//將SPI_HALF_SPEED用SPI_ARDUCAM_SPEED取代
  return card.init(SPI_ARDUCAM_SPEED, csPin) &&
         volume.init(card) &&
         root.openRoot(volume);




參考資料:
https://code.google.com/archive/p/arduino/issues/1130