SD-карта с arduino UNO

Я пытаюсь использовать карту micro SD для хранения данных, отправленных с arduino UNO. Моя настройка состоит из:

  • Arduino UNO (5V logic), питание непосредственно от USB-кабеля
  • Полноразмерный слот для SD-карт Digilent
  • Простой адаптер microSD to SD
  • Transcend 4GB microSD карта SDHC
  • Преобразователь логического уровня TXB104
  • Блок питания с USB-питанием, обеспечивающий как 3,3 Вольта, так и 5 вольт

Вышеуказанные компоненты соединены, как указано ниже: Контакты 1-4 модуля Digilent SD выводятся на сторону напряжения 3,3 преобразователя логического уровня. Кроме того, SD-модуль питается от 3,3 Вольта. Затем 4 сигнала (SS, MOSI, MISO, SCK) берутся со стороны 5 вольт преобразователя логического уровня и подаются на контакты arduino UNO 10, 11, 12 и 13 соответственно. Кроме того, все компоненты имеют общую основу. Карта форматируется в FAT32 с помощью форматера SD-карт из sdcard.org.

В arduino я загружаю скетч SdInfo библиотеки Sdfat. Результат, который я получаю, следующий:

Дайте мне знать, если я могу предоставить дополнительную информацию.

, 👍-1


1 ответ


0

Я сомневаюсь, что карта SDHC поддерживается.

Однако у меня нет такого же считывателя слотов для карт, мой работал только со "старыми" SD-картами, а не с SDHC, SDXC и т. Д.

Поэтому попробуйте старый, чтобы увидеть, работает ли он (по крайней мере, вы исключаете этот вариант).

,