Micro SD卡作为Arduino“主存”

时间:2018-05-21 05:39:41

标签: memory arduino sd-card

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

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

有什么建议吗?

2 个答案:

答案 0 :(得分:1)

我能给你的最佳建议是转换为Arduino Mega或Arduino Due。

如果你不对这个解决方案持开放态度,那么情况会很糟糕。

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

这实际上意味着您必须为Arduino Bootloader编写OS级程序,并将存储卡(如硬盘和Arduino闪存的其余部分)用作程序RAM。

我希望这有帮助,祝你好运。

答案 1 :(得分:0)

Nitro,Gerhard和datafiddler,

我的问题通过简单的代码优化解决了。我对这个Arduino世界很陌生,因此我使用了很多不必要的东西。

我很感激所提供的帮助。谢谢!