“记忆是最先消失的东西。”

(我不记得是谁告诉我的)
内存问题最明显的迹象是编译器告诉你的草图太大了。
learn_arduino_Too_Big.jpg
但许多记忆问题表现出更微妙的症状。您的程序可以加载,但不能运行。它可能会崩溃,或者只是开始表现怪异。
如果您的程序编译和加载成功,但下列任何一种情况都是正确的,那么您很有可能存在内存问题。

“我的程序运行良好,直到我。” (选择一个)
    • “包含了另一个库”
    • “增加了一些LED像素”
    • "在SD卡上打开一个文件"
    • 初始化图形显示
    • “合并到另一个草图中”
    • “增加了一个新功能”

如果你认为你可能有内存问题,你可以直接跳到“解决内存问题”页面。但你应该先看看接下来的几页,以便更好地理解Arduino内存及其工作原理。

本指南首次发布于2013年8月2日。最后一次更新是2013年7月31日。

本页(你知道你有内存问题时……)上次更新于2013年7月31日。

文本编辑器tinymce