gpt4 book ai didi

c - Arduino,最大数组大小 > 255?

转载 作者:行者123 更新时间:2023-11-30 17:40:10 25 4
gpt4 key购买 nike

我正在使用Arduino-IRremote用于读取 Arduino Uno R3 上的空调 Remote 的代码。

有一个unsigned int rawCodes[RAWBUF]。当我将 RAWBUF 设置为 255 时,一切都很好。我把它推到256,它上传得很好,但没有任何反应。

这是内存限制吗? According to this , 它不是。我应该能够获得 ~400 个元素。

此外,因为我达到的限制是 255,所以我相信还有其他事情正在发生。

谢谢,贾斯汀

最佳答案

你不应该有这样的限制。

您正在使用大量内存进行游戏。您确定有足够的可用内存来执行此操作吗?看起来您在这里谈论的是运行时错误(内存泄漏/段错误类型)。

您可以查看total available内存或检查this great article (and code)关于如何调试 AVR。

此外,如果您使用大量静态字符串分配,则可以通过使用 PROGMEM 来减少内存使用量存储(并影响草图的可用大小)。

关于c - Arduino,最大数组大小 > 255?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21600470/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com