我想将数据数组存储在Flash中,所以我正在做const table[TABLE_SIZE] = {};
。记得在使用AVR时,我记得使用过该PROGMEM
属性。使用方法与我的M0是否const
相同PROGMEM
或是否可以使用PROGMEM
?
使用static const
。这并不完全意味着什么,但是大多数嵌入式编译器会将其解释为一种迹象,表示他们应该将该表保留在ROM中(而不是将副本添加到RAM中)。请注意,您实际上需要在静态初始化程序中对其进行初始化:您无法{}
在运行时使用和初始化它。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句