内存问题最明显的迹象是编译器告诉你的草图太大了。
但许多记忆问题表现出更微妙的症状。您的程序可以加载,但不能运行。它可能会崩溃,或者只是开始表现怪异。
如果您的程序编译和加载成功,但下列任何一种情况都是正确的,那么您很有可能存在内存问题。
如果你认为你可能有内存问题,你可以直接跳到“解决内存问题”页面。但你应该先看看接下来的几页,以便更好地理解Arduino内存及其工作原理。
“我的程序运行良好,直到我。” (选择一个)
- “包含了另一个库”
- “增加了一些LED像素”
- "在SD卡上打开一个文件"
- 初始化图形显示
- “合并到另一个草图中”
- “增加了一个新功能”
如果你认为你可能有内存问题,你可以直接跳到“解决内存问题”页面。但你应该先看看接下来的几页,以便更好地理解Arduino内存及其工作原理。