微型 SD 卡作为 Arduino "main memory"

Micro SD Card as Arduino "main memory"

我想知道是否可以将字体代码存储在 Micro SD 卡中,然后在 运行 例程中访问此代码。

我正在用 Arduino nano 做一些事情,由于传感器和组件的数量,我遇到了内存问题。它会导致不稳定,可能会影响正常工作。

有什么建议吗?

我能给你的最好建议是改用 Arduino Mega 或 Arduino Due。

如果您不接受该解决方案,那么事情会很艰难。

您需要做的是编写一个引导加载程序,它能够从存储卡读取并更改您的 Atmega 的闪存内容。

这本质上意味着你必须为你的Arduino Bootloader编写一个OS级别的程序,并将存储卡用作硬盘,并将Arduino闪存的其余部分用作程序RAM。

希望对你有所帮助,祝你好运。

Nitro、Gerhard 和 datafiddler,

我的问题通过简单的代码优化解决了。我是这个 Arduino 世界的新手,所以我使用了很多不必要的东西。

感谢您提供的帮助。谢谢!