【发布时间】:2021-06-16 05:39:09
【问题描述】:
我无法通过变量引用存储在内存中的 3d 字节数组
letter[18][0]=letters[L][18][0];
letter[18][1]=letters[L][18][1];
letter[19][0]=letters[L][19][0];
letter[19][1]=letters[L][19][1];
for(int i = 20;i<32;i++){
static int test = i;
letter[i][0]=letters[L][i][0];
letter[i][1]=letters[L][i][1];
}
for 循环中的部分会产生垃圾,在这种情况下全为零,但如果选择了其他字符,则可能是其他废话
const uint8_t letters[96][32][2] PROGMEM = {{{255,255}//' '
,{255,255}
,{255,255}
,{255,255}
,{255,255}
,{255,255}
,{255,255}
,{255,255}
,{255,255}
,{255,255}
...
这就是我声明要用作查找表的数组的方式
【问题讨论】:
-
尝试阅读适合您零件的数据表和应用说明。破解文档以了解如何使用 PROGMEM。