使用Arduino将数据保存到SD卡存储模块


Answers:


9

还有一些可以与Arduino一起使用的硬件解决方案:

  1. DOSonCHIP与FAT32和FAT16兼容。当他们更新固件以支持I²C时,这真的很酷。英国威廉希尔SparkFun也有一个突破委员会(现已退休),但该页面可能对进一步的信息很有用。
  2. 4D系统使微型DRIVE成为可能。而且,似乎可以从SparkFun获得此OpenLog开源数据记录器。
  3. GHI Electronics拥有uALFAT MicroSD板(现已停产)。它具有简单的I²C界面,还支持长文件名。


6

没有预制板/解决方案,将数据保存在SD卡上并不是那么困难。

将数据保存在SD卡上的文件系统上(意味着您可以将其作为常规分区安装在计算机上)更加困难。这是因为您必须能够操纵文件系统本身,而这要困难得多。

有现成的库可以简化此过程。因此,这取决于您要做什么。


1
是的...如果它永远不需要进入PC,或者PC运行的功能类似于linux,则不需要文件系统。您可以将其视为一大堆可寻址的内存块。另外,如果您获得了全尺寸适配器随附的廉价microSD套件,则可以将其焊接到适配器上并将其用作插座。
克里斯·斯特拉顿



2

看这个:

Libelium SD模块 ; 检查“ 文档: ”部分。在那里您将找到所需的一切。

我使用了这个模块;您甚至可以自己构建它。它运行完美,并且您可以看到已经开发了与FAT一起使用的库。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.