文件名称:Arduino-MemoryFree:基本功能和使用示例显示已用RAM并减少使用
文件大小:5KB
文件格式:ZIP
更新时间:2024-06-13 10:03:19
C++
Arduino库,用于测量和使用更少的可用RAM 该库是为Arduino编写的,可以测量可用的RAM并使用更少的RAM 您是否知道Arduino内置了一个恒定char数组的serial.print() Serial.Print(“Hello”); 实际上将“ Hello”分配到RAM的唯一空间中,而不仅仅是Flash。 因此,每次这样的常量字符串串行打印都将使用越来越多的RAM。 直到你出去。 而且ATmega328上只有2K的RAM。 这很可能就是为什么您看不到带有大量调试打印内容的许多示例的原因。 就是说有希望,请使用“ F()”功能。 现在在IDE> 1.0.0中本机支持。 相同的概念适用。 以前,我都被建议过并且发现了几个轮回工作,所有这些工作都在迫使在打印时直接从内存读取char数组。 这可以使用avr / pgmspace.h提供的一些不太明显的AVR Libc命令来
【文件预览】:
Arduino-MemoryFree-master
----pgmStrToRAM.cpp(256B)
----MemoryFree.h(192B)
----MemoryFree.cpp(465B)
----examples()
--------BareMinimum()
----README.md(4KB)
----license(1KB)
----pgmStrToRAM.h(118B)